Map泛型問題,請指教?。?!
這里的Student是不是之前另外一個類里面創建的那個public Student(String ID,String name){}??
還有這里的Student是不是包含id和name的?
這里的Student是不是之前另外一個類里面創建的那個public Student(String ID,String name){}??
還有這里的Student是不是包含id和name的?
2017-07-29
Map<String ?>, ?里面是什么就只能加什么類型
我記得好像是指的是學生那個類:public class Student{}
我的理解是泛型是用來約束的,這里就是說Map里面只能加Student類型
參考一下
舉報
2017-07-29
上面的人說的對,這個Student是指Student類,而不是你說的那個構造函數。Map<String,Student>后面的Student類對應了在Map<key,value>后面的value。約束了value只能用Student類的對象作為參數。當然Student類有id和name兩個屬性。