泛型概述,向上转型
泛型概述
泛型是怎么出现的?
- 直接输出Object类型数据不会有问题,类型转换时会出现ClassCastException
![]()
泛型是什么?
- 泛型就是编写模板代码来适应任意类型;
![]()
泛型有什么用?
1.泛型的好处是使用时不必对类型进行强制转换
2.它通过编译器对类型进行检查;(编译器可以发现存储的数据类型错误)
向上转型
可以把ArrayList<Integer>向上转型为List<Integer>(T不能变!),但不能把ArrayList<Integer>向上转型为ArrayList<Number>(T不能变成父类)



浙公网安备 33010602011771号