newstudent 对象中有ID,name,那么添加到students中也有ID,这两个不就重复吗?而且student类中为什么可以由Student(ID,name),而不是直接Student(name)?

来源:5-2 学生选课---使用 Map 添加学生

慕粉2220415365

2017-01-02 15:22

而且student类中为什么可以由Student(ID,name),而不是直接Student(name)?

http://img.mukewang.com/5869ffc300013c5f08440433.jpg

写回答 关注

3回答

  • qq_心中的那一缕悲伤_0
    2017-07-25 17:00:07

    我的理解是这样子的,就是Stuent里面的id和name都在值里面的,所以后面的输出有.name出现,如果你写.id的话就不会是名字会是    取得的键是:1   值是:1  这样的    

  • 慕粉18435131560
    2017-03-28 15:57:49

    这个问题我也很疑惑,问的真好,回答的也挺好

  • 慕粉4226060
    2017-01-02 16:24:59

    第一个问题的回答:

    这就相当于一个(热气球)里面包裹了一个(篮球)。篮球里面自己定义了一个序号,和名字,将他设为自己的属性。    而将很多个篮球丢入热气球中,这时候方便查找特定的篮球,这时候又给他定义了一个序号。这样看两个是不重复的。

    第二个问题的回答:(而且student类中为什么可以由Student(ID,name),而不是直接Student(name)?)

    因为Student类的构造函数中定义了两个参数,所以我们要输入这两个参数来构建一个Student对象。


Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409768 学习 · 4463 问题

查看课程

相似问题