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类的类型。
|
|