Java泛型中<? super String>和<? extends String>

来源:互联网 发布:c 软件 编辑:程序博客网 时间:2024/04/29 19:56

java泛型中<? super String>和<? extends String>

<? super String>:包括String和它的父类 
<? extends String>:因为String是final,无法被继承,所以只包括null

 List<? super String> list1 = new ArrayList<>();
list1.add(null);
list1.add("String");

List<? extends String> list = new ArrayList<>();
list.add(null);
// 会报错
list.add("String");
0 0
原创粉丝点击