黑马程序员技术交流社区

标题: 关于泛型上下限定 [打印本页]

作者: 追逐    时间: 2014-3-23 08:00
标题: 关于泛型上下限定
学了毕老师视频上的泛型中的上下限定,但是不是很理解,对于很多问题依然迷迷糊糊。总感觉理解不了。希望路过的各路大神能把自己对于泛型上下限定的理解能给小弟说一下。帮助小弟理解理解泛型的上下限定的含义
作者: xiaochen33520    时间: 2014-3-23 10:34
<? extends E> 这个是泛型的上限,说明接收的数据类型对象为E或者E的子类。子类是指继承了E的类。一般存储数据的时候使用上限,因为取出来时都是按照上限类型E来运算的。不会出现安全隐患。
<? super E> 这个是泛型的下限,说明接收的数据类型对象为E类或者是E的父类。一般在取出元素时会用到下限。

作者: 目标    时间: 2014-3-23 11:52
给你画了个图,你看看能不能理解

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

泛型上限下限图例

泛型上限下限图例

作者: 追逐    时间: 2014-3-23 11:57
xiaochen33520 发表于 2014-3-23 10:34

谢啦。看了你的解释我明白了一些。
作者: 追逐    时间: 2014-3-23 11:59
目标 发表于 2014-3-23 11:52
给你画了个图,你看看能不能理解

谢啦。你的描述对我很有帮助




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2