1 回答

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個(gè)贊
您展示的樣本在邏輯、語(yǔ)義和設(shè)計(jì)上都是不正確的。
您展示的課程甚至不相關(guān),也不屬于“常見”處理案例。
我使用了 2 個(gè)不同的類。
class Junior {
}
class Senior {
}
class Details<T> {
Map<T, String> allObjectMap;
public Map<T, String> getAllObjectMap() {
return allObjectMap;
}
public void setAllObjectMap(Map<T, String> allObjectMap) {
this.allObjectMap = allObjectMap;
}
}
在你的主要方法中,
HashMap<Junior, String> map1 = new HashMap<>();
HashMap<Senior, String> map2 = new HashMap<>();
Details<Junior> juniors = new Details<Junior>();
juniors.setAllObjectMap(map1);
Details<Senior> seniors = new Details<Senior>();
seniors.setAllObjectMap(map2);
如您所見,這樣做是完全有可能的。
添加回答
舉報(bào)