课程
/后端开发
/Java
/Java入门第三季
而且student类中为什么可以由Student(ID,name),而不是直接Student(name)?
2017-01-02
源自:Java入门第三季 5-2
正在回答
我的理解是这样子的,就是Stuent里面的id和name都在值里面的,所以后面的输出有.name出现,如果你写.id的话就不会是名字会是 取得的键是:1 值是:1 这样的
这个问题我也很疑惑,问的真好,回答的也挺好
第一个问题的回答:
这就相当于一个(热气球)里面包裹了一个(篮球)。篮球里面自己定义了一个序号,和名字,将他设为自己的属性。 而将很多个篮球丢入热气球中,这时候方便查找特定的篮球,这时候又给他定义了一个序号。这样看两个是不重复的。
第二个问题的回答:(而且student类中为什么可以由Student(ID,name),而不是直接Student(name)?)
因为Student类的构造函数中定义了两个参数,所以我们要输入这两个参数来构建一个Student对象。
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答new Student(String id , String name)
3 回答containsValue(new Student(null,name)中为什么Student的ID对应值是空(null)呢
4 回答students.put(ID,newStudent); 这里面添加iD和学生的映射关系 为什么要用newStudent ,而不直接用name
3 回答这单元定义的student是student(String id,String name),而为什么老师在添加学生类过程中确是studentlist.add(new student(1+""+"小明"),为什么多添加了一个整型的参数却没有报错呢?
2 回答Student st = Students.get(id);
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号