Java泛型中? extends E和? super E的区别
这篇文章谈一谈Java泛型声明<? extends E>和<? super E>的作用和区别
<? extends E>
<? extends E> 是 Upper Bound(上限) 的通配符,用来限制元素的类型的上限,比如
List<?extendsFruit>fruits;
表示集合中的元素类型上限为Fruit类型,即只能是Fruit或者Fruit的子类,因此对于下面的赋值是合理的
fruits=n...
原创
2020-06-26 09:07:45 ·
966 阅读 ·
0 评论