您的位置:首页 > 编程语言 > Java开发

<? extends T>和<? super T> 的解释

2017-02-25 17:13 411 查看
List<? extends T> list, Comparator<? super T> c 
List<? extends T> list:表示List集合里面可以存放T类型的或者T类型的子类
Comparator<? super T> c  :表示Comparator 集合里面可以存放T类型或者T类型的父类型
通过<>来定义要操作的引用数据类型;一般,当你使用集合的时候,将集合要存储的数据类型作为参数传递到<>中即可
泛型限定:

? extends E:可以接收E类型或者E类型的子类,上限

? super E:可以接收Eleixing或者E的父类型, 下限
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息