cghtom / someTips

log4j日志级别 shell操作手册 面试 总结
0 stars 0 forks source link

? 通配符类型 <? extends T> <? super T> 区别 #3

Open cghtom opened 7 years ago

cghtom commented 7 years ago

List<? extends Parent> list= new ArrayList();
// error:
// list.add(new Child());
// list.add(new Object());
list.add(null); List 的add 方法不能添加任何有意义的元素

List<? super Parent> list1= new ArrayList();
list1.add(new Child());
list1.add(new Child());