1、为什么需要泛型
- 中药店每个抽屉有标签
- 超市每个瓶子有标签
集合容器类的设计阶段、声明阶段不能确定这个容器实际存的是什么类型的对象,所以在jkd1.5 以前只能把元素类型设计为Object,Jdk 1.5 以后使用泛型来解决。因为此时除了元素类型不确定,其他部分是确定的,例如关于这个元素如何保存,如何管理等是确定的,因此此时把元素的类型设计成一个参数,这个类型参数叫做泛型。
2、泛型的理解
允许在定义接口和类时通过一个一个标识表示类中某个属性的类型或者某个方法的返回值及参数类型。
微信扫一扫
允许在定义接口和类时通过一个一个标识表示类中某个属性的类型或者某个方法的返回值及参数类型。
相关推荐