我有一個類Java泛型問題
public abstract class FakeClass<T extends MyClass> {
protected HashMap<Character, T> myMap;
private void myMethod(){
myMap.put('c', /*???? I need to instatiate something of type T here.*/)
}
}
正如你所看到的,我無法弄清楚如何實例類型T的事情是這可能嗎?如果有的話,是否有人能指引我做正確的方向?
謝謝!
請粘貼「MyClass」的代碼,以便我們可以幫助您。 – MacGyver
@Mr。 MacGyver這可能不會幫助,因爲'MyClass'並不總是匹配'T extends MyClass'。什麼是有用的是一些上下文,以什麼地圖將被用於。 – trutheality
@ djs22查看我的答案 –