基本概念
作用
- 保证类的可重用性。
- 指定容器要持有什么类型的对象,并由编译器保证类型的正确性。
应用
泛型类
使用泛型编写一个更通用的类。
当处理一个问题,这个问题需要解决一个对应类,便需要在类当中进行组合。但如果是一组类,我们可能就需要些一组类,无疑是很麻烦的一件事情。这种时候,可以使用泛型。
个例问题
1 | package fifteen.generics; |
通用的解决方案
1 | package fifteen.generics; |
泛型接口
泛型方法
使用泛型方法需要在返回类型前加<T>:
1 | /** |