泛型
2023年2月22日小于 1 分钟JavaJava基础
在 Java 中增加泛型之前,泛型程序设计使用继承来实现
- 坏处
- 需要强制类型转换
- 可向集合中添加任意类型的对象,存在风险
- 坏处
使用
List<String> list = new ArrayList<String>();
// Java SE7 及以后的版本中,构造方法中可以省略泛型类型
List<String> list = new ArrayList<>();
多态与泛型
- 变量声明的类型必须匹配传递给实际对象的类型(前后尖括号类型必须一致)