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

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 关注
  • 547 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号