1:泛型中除了可以添加规定的类型还可以添加规定类型的子类型。定义子类型的时候要在父类型中添加一个无参的构造方法,否则出错,因为调用子类型的构造方法时,系统会默认调用父类的无参构造方法(super();)。
2:泛型集合中不能使用基本数据类型List<int>course。必须为引用类型List<Course> course
格式:List<类型> list = new ArraysList<类型>(); //所以在使用"add或者addAll"方法时,插入集合中的对象不用转换成“Object类”,而是已经规定好的类了。
3:可以通过使用包装类限定允许存入的基本数据类型。