課程
/后端開發(fā)
/Java
/Java入門第三季
在38行代碼中??創(chuàng)建的意義是什么??我不是很懂??我注釋掉后發(fā)現(xiàn)并沒有任何的影響
2017-12-01
源自:Java入門第三季 5-2
正在回答
因為前面定義了這個HashMap的泛型是:Key是String,Value是Student對象,所以要修改Value的值,必須新建一個Student對象,也就是newStudent,替換掉之前的student.
python_不屈菜鳥 提問者
這個newStudent對象應(yīng)該是有id和name的,put方法中參數(shù)id和newStudent不就相當(dāng)于兩個id了么
去掉就無法實現(xiàn)修改元素這一整個方法了呀,你仔細(xì)看看你的控制臺輸出情況,不可能修改成功的.
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
3 回答這里為什么不需要創(chuàng)建一個對象?
1 回答為什么testSetContains里面的student不進行實例話創(chuàng)建一個對象呢?而是自己使用student。courses.contain
3 回答為什么沒有通過繼承就可以直接創(chuàng)建student的對象
4 回答為什么第二個要創(chuàng)建新對象來比較呢?
1 回答為什么第62行已經(jīng)創(chuàng)建了student對象,第86行還是報錯?代碼見下
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-12-01
因為前面定義了這個HashMap的泛型是:Key是String,Value是Student對象,所以要修改Value的值,必須新建一個Student對象,也就是newStudent,替換掉之前的student.
2018-03-09
這個newStudent對象應(yīng)該是有id和name的,put方法中參數(shù)id和newStudent不就相當(dāng)于兩個id了么
2017-12-01
去掉就無法實現(xiàn)修改元素這一整個方法了呀,你仔細(xì)看看你的控制臺輸出情況,不可能修改成功的.