| 
| List<String> list1 = new ArrayList<>(); List<Object> list2 = new ArrayList<>();
 list2 = list1;//error
 
 List<String> list3 = new ArrayList<>();
 List<? extends Object> list4 = new ArrayList<>();
 list4 = list3;//ok
 按照你这个问题,要使用<? extends Object>的方式。list4可以接受所有继承Object类的类型。
 
 | 
 |