public class Demo1 {
private HashMap<String, Student> studentMap;
private HashMap<String, Teacher> teacherMap;
Demo1(){
intiate();
}
public void intiate() {
studentMap = new HashMap<String, Student>();
teacherMap = new HashMap<String, Teacher>();
}
public HashMap<String, Student> getStudentMap() {
return studentMap;
}
public void setStudentMap(HashMap<String, Student> studentMap) {
this.studentMap = studentMap;
}
public HashMap<String, Teacher> getTeacherMap() {
return teacherMap;
}
public void setTeacherMap(HashMap<String, Teacher> teacherMap) {
this.teacherMap = teacherMap;
}
//Genric HashMap
public HashMap<String, Class<? extends Details>> getobject()
return ?;
}
}
我爲學生和老師提供了2個hashmaps,它們是extenfing Details類。 我有2種方法來返回此hashmaps。 如果我只提供類名(Student或Teacher),我想創建泛型方法來返回這個hashmap的任何一個。 這是幹什麼的?針對已經創建的哈希映射的Java通用hashmap返回類型
什麼是return語句呢?它是Map –
@SureshPhapale:您可以返回任何匹配該類型的值。我不知道你的問題是什麼。 – SLaks