泛型、通配符
对集合添加数据时,进行数据类型的检查操作 泛型作用
泛型的类型是类,不是基本数据类型
如果没有明确的指明泛型类型,则为java.lang.Object类型
通配符范围
//Student是Person的子类
List<? extends Person> list1 = null;
List<? super Person> list2 = null;
List<Student> list3 = null;
List<Person> list4 = null;
List<Object> list5 = null;
list1 = list3;
list1 = list4;
list1 = list5;//不对
list2 = list3;//不对
list2 = list4;
list2 = list5;