问答详情
源自:5-2 学生选课---使用 Map 添加学生

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

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


提问者:python_不屈菜鸟 2017-12-01 21:25

个回答

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

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

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

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

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

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