黑马程序员技术交流社区
标题:
泛型问题
[打印本页]
作者:
小麦芽
时间:
2017-3-29 12:07
标题:
泛型问题
? extends E
? super E
我知道是向下限定,和向上限定,但是我还是不明白,有谁能在给我讲讲吗?
作者:
CapJACV
时间:
2017-3-29 18:56
泛型和你写的这个...有什么关系吗?你这个是子类吧_(:з」∠)_
作者:
winnerchen
时间:
2017-3-29 19:35
extends是继承关系, 例 a extends b,那么a是子类,b是父类.
所以在泛型里 ? extends E,就是限定了上边界,?代表有效的类, E是父类,意思就是改泛型能操作的数据类型必须是E类或者是他的子类,而不能是E的父类.
同理 a super b,那么a是父类,b是子类.
那么泛型里? super E就是限定了下边界,意思就是该泛型能操作的数据类型是E类或者是E类的父类. E类的子类或者其他类都不可操作.
作者:
亮仔开发
时间:
2017-3-29 23:02
? extends E 是向上限制,意思是只能接受 ?的父类及其子类。
作者:
千千阙歌
时间:
2017-3-29 23:50
看看看看
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2