比如有这样一个泛型类
public class Gen<T>{
}
然后在其他类中有这样一个方法
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>会报错)这两种方法有什么区别吗,如果没有,那么这个的意义在哪呢?新手,希望能有大神解释下
添加回答
举报
0/150
提交
取消