A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 追逐 高级黑马   /  2014-3-23 08:00  /  848 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

学了毕老师视频上的泛型中的上下限定,但是不是很理解,对于很多问题依然迷迷糊糊。总感觉理解不了。希望路过的各路大神能把自己对于泛型上下限定的理解能给小弟说一下。帮助小弟理解理解泛型的上下限定的含义

4 个回复

倒序浏览
<? extends E> 这个是泛型的上限,说明接收的数据类型对象为E或者E的子类。子类是指继承了E的类。一般存储数据的时候使用上限,因为取出来时都是按照上限类型E来运算的。不会出现安全隐患。
<? super E> 这个是泛型的下限,说明接收的数据类型对象为E类或者是E的父类。一般在取出元素时会用到下限。

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
给你画了个图,你看看能不能理解

泛型上限下限图例.PNG (79.96 KB, 下载次数: 21)

泛型上限下限图例

泛型上限下限图例

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报

谢啦。看了你的解释我明白了一些。
回复 使用道具 举报
目标 发表于 2014-3-23 11:52
给你画了个图,你看看能不能理解

谢啦。你的描述对我很有帮助
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马