如何定义一个泛型类呢?
下文笔者讲述java中定义泛型类的简介说明,如下所示:
定义泛型类
修饰符 class 类名<代表泛型的变量> { }
// 自定义一个泛型类, 泛型的标志是 <>
// E (Element) T (Type) K (Key) V (Value) R (Result)
例:
public class GenericClass1<T> {
private T field;
public void setField(T field) {
this.field = field;
}
public T getField() {
return field;
}
}
例:
public class TestGenericClass1 {
public static void main(String[] args) {
// 1. 创建一个泛型类对象
GenericClass1<String> g1 = new GenericClass1<>();
g1.setField("hello java265.com");
String s = g1.getField();
System.out.println(s);
GenericClass1<Integer> g2 = new GenericClass1<>();
g2.setField(999999999);
Integer a = g2.getField();
System.out.println(a);
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


