黑马程序员技术交流社区
标题:
泛型
[打印本页]
作者:
风语
时间:
2015-10-4 19:03
标题:
泛型
List<? extends T>
和
List<? super T>
之间有什么区别?
作者:
#→_→
时间:
2015-10-4 19:27
?是通配,extends T的意思是,你的?是T本身或者T的子类,不能超出T,
super T的意思是,你的?是T的本身或者T的父类,不能低于T
举个例子,猫 extends 动物 extends 生物
? extends 动物------分隔线----- ?可以是猫,也可以是动物,但是不能高于动物
? super 动物-------分隔线-------- ?可以是生物,也可以是动物,但是不能低于动物
里面是继承关系,你就记住?是继承T,不能超过T就可以了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2