为了账号安全,请及时绑定邮箱和手机立即绑定

这里为什么把newStudent传进去没明白

那不就变成了 students.put(ID,ID name);  了吗 传入了两个ID 后面value变成ID和学生姓名 

不应该是 索引-数据 这种关系吗  还是后面的value多传一个也可以

正在回答

2 回答

当时看到这里也正有此疑问,为什么不是(ID,name)呢,后来想想它不是索引-数据这种关系,Map<String, Student>是一种映射关系,就像(x,y)的关系,y本身是包含x的.而且value是student类型,而name是String类型的,况且题中注释中也说了添加ID-学生映射,不是ID-名字映射.

0 回复 有任何疑惑可以回复我~

/**

* 用来承装学生类型对象

*/

public Map<String, Student> students;

他定义的value是student类型,第一个ID是students的key。student类对象本身又需要一个ID

0 回复 有任何疑惑可以回复我~
#1

慕移动7208282 提问者

他定义的value是student类型,第一个ID是students的key。newStudent类对象本身又需要一个ID 是这个意思吗
2017-10-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这里为什么把newStudent传进去没明白

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号