泛型类、泛型接口、泛型方法
1、泛型类
自定义泛型类
实例化泛型类
继承泛型类
Order已经是泛型类,其子类SubOrder不是泛型类,只是普通的类
继承泛型类也为泛型类
在两处都指明泛型,此时继承类也是泛型类
2、泛型接口
我没有看到任何使用泛型接口的地方
3、泛型方法
- 在泛型方法中可以使用static
- 在static修饰的方法中,不能使用类的泛型
4、泛型在继承方面的体现
5、通配符的使用
5.1问题引入:
对与遍历两个集合,不使用通配符可能要定义两个方法如下
5.2通配符的简单引入,此时通配符相当于父类
5.3使用通配符遍历多种泛型集合
5.4通配符读写数据
5.4.1通配符读数据,以Object读
5.4.2写数据,可以写null或其他list,写入多个泛型的list是覆盖
5.5有限制条件的通配符的使用
- ? extends A : >=
- ? super A : <=