通配符:?
说明:类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); } }