比如有這樣一個(gè)泛型類
public class Gen<T>{
}
然后在其他類中有這樣一個(gè)方法
public void showKeyValue(Gen gen){}
public void showKeyValue(Gen<?> gen){}
還有,為什么Gen<Object>和Gen<String>是同一種類(Gen<Object>.Class = Gen<String>.class)但是Gen<String>卻不能指向Gen<Object>的引用(Gen<Object> gen = new Gen<String>會(huì)報(bào)錯(cuò))這兩種方法有什么區(qū)別嗎,如果沒(méi)有,那么這個(gè)的意義在哪呢?新手,希望能有大神解釋下
JAVA泛型中通配符到底是什么東西
慕尼黑5688855
2019-01-18 12:19:03