为了账号安全,请及时绑定邮箱和手机立即绑定

JAVA泛型中通配符到底是什么东西

JAVA泛型中通配符到底是什么东西

慕尼黑5688855 2019-01-18 12:19:03
比如有这样一个泛型类 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>会报错)这两种方法有什么区别吗,如果没有,那么这个的意义在哪呢?新手,希望能有大神解释下
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 505 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信