通配符:?
说明:类A是类B的父类,G< A >和G< B >是没有关系的,二者共同的父类为:G<?>
@Test
public void test3(){
List<Object> list1 = null;
List<String> list2 = null;
List<?> list = null;
list=list1;
list=list2;
employ(list1);
employ(list2);
}
public void employ(List<?> list){
//遍历list集合
Iterator<?> iterator = list.iterator();
while (iterator.hasNext()){
Object next = iterator.next();
System.out.println(next);
}
}