自定义泛型
基本语法:
Class 类名<T,R>{
成员
}
细节:
(1).普通成员可以使用泛型(属性、方法)
(2).使用泛型的数组,不能初始化。
(3).静态方法中不能使用类的泛型(因为静态是和类相关的,在类加载时,对象还没有创建)
(4).泛型类的类型,是在创建对象时确定的(因为创建对象时,需要指定确定类型)
(5).如果在创建对象时,没有指定类型,默认为Object
自定义泛型
基本语法:
Class 类名<T,R>{
成员
}
细节:
(1).普通成员可以使用泛型(属性、方法)
(2).使用泛型的数组,不能初始化。
(3).静态方法中不能使用类的泛型(因为静态是和类相关的,在类加载时,对象还没有创建)
(4).泛型类的类型,是在创建对象时确定的(因为创建对象时,需要指定确定类型)
(5).如果在创建对象时,没有指定类型,默认为Object