映射關系問題
student這個map的鍵值對是<ID,Student>,并且傳進去的是一個ID和一個對應的Student對象,那么為什么打印輸出了student.get(ID).name?get(ID)得到的不應該是學生對象嗎?和name有什么關系?
student這個map的鍵值對是<ID,Student>,并且傳進去的是一個ID和一個對應的Student對象,那么為什么打印輸出了student.get(ID).name?get(ID)得到的不應該是學生對象嗎?和name有什么關系?
2016-09-22
舉報
2016-09-22
get(ID)得到的是學生對象,然后再.name就是打印輸出的這個學生的名字。只不過是老師直接這么寫的。你也可以先Student cr=student.get(ID) 再寫 cr.name。這么寫就比較多。
2016-09-22
對啊get(ID)得到的是學生對象,但是學生對象不是有兩個屬性嗎,一個id,一個name。所以要打印學生的姓名就只能通過學生對象.name來實現