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

映射关系问题

student这个map的键值对是<ID,Student>,并且传进去的是一个ID和一个对应的Student对象,那么为什么打印输出了student.get(ID).name?get(ID)得到的不应该是学生对象吗?和name有什么关系?

正在回答

2 回答

get(ID)得到的是学生对象,然后再.name就是打印输出的这个学生的名字。只不过是老师直接这么写的。你也可以先Student cr=student.get(ID) 再写 cr.name。这么写就比较多。

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

dorothy1028661 提问者

当时脑子锈住了。。。没转过来,现在想明白了,谢谢~~
2016-09-22 回复 有任何疑惑可以回复我~

对啊get(ID)得到的是学生对象,但是学生对象不是有两个属性吗,一个id,一个name。所以要打印学生的姓名就只能通过学生对象.name来实现

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

dorothy1028661 提问者

恩恩,问完就反应过来是怎么回事了,谢谢啦
2016-09-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

映射关系问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信