概念简单理解
List<? extends T>
表示该集合中存在的都是类型T的子类,包括T自己List<? super T>
表示该集合中存的都是类型T的父类,包括T自己
代码样例解读
父子类代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
< |
List<? extends T>
表示该集合中存在的都是类型T的子类,包括T自己List<? super T>
表示该集合中存的都是类型T的父类,包括T自己父子类代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
< |