亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

System.out.println("成功添加學生:"+students.get(ID).name);

怎么理解,students.get(ID)返回不是Student類型的值嗎,你們怎么說是對象?真的抽象

正在回答

6 回答

students是Map類型,students.get(Id)返回的是一個Student對象,再加上.name就是調用Student對象的name屬性

0 回復 有任何疑惑可以回復我~

students.get(ID) 返回的是一個跟ID相對應的值,而這個值就是Student對象(前面定義了

public Map<String, Student> studens),所以可以直接用students.get(ID) .name來表示對應ID的學生的名字


0 回復 有任何疑惑可以回復我~

覺得視頻中成功添加的意義是在 map中也就是students當中有一個添加的對象

如果使用newStudent.name 只是把知道的東西通過代碼再一次寫出來了而已

并不能說明是在students當中成功添加 所以用的是從students中的方法 看看能否調用出正確答案

1 回復 有任何疑惑可以回復我~

為什么不直接newStudent.name 代替

students.get(ID).name

提取出來呢

0 回復 有任何疑惑可以回復我~

映射關系的體現嗎

0 回復 有任何疑惑可以回復我~

映射關系的體現嗎

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

System.out.println("成功添加學生:"+students.get(ID).name);

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號