猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
java泛型里面的<? extends > <? super> <?> 有通俗易懂的方法理解吗?
看java编程思想,这部分纠结了有一段时间了,到现在都没有头绪!
慕容3067478
浏览 538
回答 3
3回答
慕勒3428872
a super b a是b的父a extends b a是b 的后代 ? 不确定类型
0
0
0
慕莱坞森
? super T 表示一个特定的类,这个类可能是T,也可能是T的父类或者超类,甚至OTject你可以将T或者T的子类的实例赋值给这个"变量",因为T或者T的子类 肯定是一个OTject(或者其他任何T的超类)但你无法将这个"变量"赋值给其他"变量",因为无法确定这个"变量"的具体类型? extends T 表示一个特定的类,这个类可能是T,也可能是T的任意子类你可以把这个"变量"赋值给任意用T或者T的超类声明的"变量"但你无法为这个"变量"赋值,因为根本无法知道这个"变量"的类到底是T还是T的哪个子类
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续