为什么还要创建一个student的对象

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

python_不屈菜鸟

2017-12-01 21:25

在38行代码中  创建的意义是什么  我不是很懂  我注释掉后发现并没有任何的影响


写回答 关注

3回答

  • 店长V
    2017-12-01 21:45:27
    已采纳

    因为前面定义了这个HashMap的泛型是:Key是String,Value是Student对象,所以要修改Value的值,必须新建一个Student对象,也就是newStudent,替换掉之前的student.

    python...

    如果去掉 有什么影响南

    2017-12-01 21:54:42

    共 1 条回复 >

  • 慕粉3897032
    2018-03-09 18:12:21

    这个newStudent对象应该是有id和name的,put方法中参数id和newStudent不就相当于两个id了么

  • 店长V
    2017-12-01 22:11:01

    去掉就无法实现修改元素这一整个方法了呀,你仔细看看你的控制台输出情况,不可能修改成功的.

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题