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

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

慕移动7208282

2017-10-30 10:31

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

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

写回答 关注

2回答

  • Z华L
    2018-06-22 13:04:07

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

  • 寻觅学的方向
    2017-10-30 12:32:36

    /**

    * 用来承装学生类型对象

    */

    public Map<String, Student> students;

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

    慕移动720...

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

    2017-10-30 13:16:20

    共 1 条回复 >

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题