泛型
泛型
- 泛型在创建对象时指定泛型类型
- 在创建泛型类时若没有指定泛型类型,将按照Object类型处理
- 不支持基本数据类型
泛型类派生子类

泛型接口

泛型接口得使用
- 实现类不是泛型类,接口要明确数据类型
- 实现类也是泛型类,实现接类与接口泛型类型要一致
类型通配符

- 当参数传递为一个泛型时例如set(Box
box),这个时候类型就被确定了,使用通配符 ?解决这个问题

这时继承表示,上线最大是Number类型,或者最小是Number的子类

- 类型通配符下限

-
类型擦除
在泛型进行编译时,如果类型没有指定上限,就会无限制向上擦除,直接转向Object类型,若指定类型的上限,就会转到指定的上限类型

浙公网安备 33010602011771号