課程
/后端開發
/Java
/Java入門第三季
而且student類中為什么可以由Student(ID,name),而不是直接Student(name)?
2017-01-02
源自:Java入門第三季 5-2
正在回答
我的理解是這樣子的,就是Stuent里面的id和name都在值里面的,所以后面的輸出有.name出現,如果你寫.id的話就不會是名字會是 ? ?取得的鍵是:1 ? 值是:1 ?這樣的 ? ?
這個問題我也很疑惑,問的真好,回答的也挺好
第一個問題的回答:
這就相當于一個(熱氣球)里面包裹了一個(籃球)。籃球里面自己定義了一個序號,和名字,將他設為自己的屬性。 ? ?而將很多個籃球丟入熱氣球中,這時候方便查找特定的籃球,這時候又給他定義了一個序號。這樣看兩個是不重復的。
第二個問題的回答:(而且student類中為什么可以由Student(ID,name),而不是直接Student(name)?)
因為Student類的構造函數中定義了兩個參數,所以我們要輸入這兩個參數來構建一個Student對象。
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
2 回答new Student(String id , String name)
3 回答containsValue(new Student(null,name)中為什么Student的ID對應值是空(null)呢
4 回答students.put(ID,newStudent); 這里面添加iD和學生的映射關系 為什么要用newStudent ,而不直接用name
3 回答這單元定義的student是student(String id,String name),而為什么老師在添加學生類過程中確是studentlist.add(new student(1+""+"小明"),為什么多添加了一個整型的參數卻沒有報錯呢?
3 回答Student st = students.get(ID);是什么
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-07-25
我的理解是這樣子的,就是Stuent里面的id和name都在值里面的,所以后面的輸出有.name出現,如果你寫.id的話就不會是名字會是 ? ?取得的鍵是:1 ? 值是:1 ?這樣的 ? ?
2017-03-28
這個問題我也很疑惑,問的真好,回答的也挺好
2017-01-02
第一個問題的回答:
這就相當于一個(熱氣球)里面包裹了一個(籃球)。籃球里面自己定義了一個序號,和名字,將他設為自己的屬性。 ? ?而將很多個籃球丟入熱氣球中,這時候方便查找特定的籃球,這時候又給他定義了一個序號。這樣看兩個是不重復的。
第二個問題的回答:(而且student類中為什么可以由Student(ID,name),而不是直接Student(name)?)
因為Student類的構造函數中定義了兩個參數,所以我們要輸入這兩個參數來構建一個Student對象。