Java泛型类型全解析
1. 泛型类型声明
泛型类型允许我们编写能够处理不同类型数据的类和接口,同时又不牺牲类型安全性。泛型类或接口的声明方式是在类或接口名称后面的尖括号中指定一个或多个类型参数。
例如,下面是一个简单列表的泛型类声明:
class GenericList<T> {
private T[] elements;
private int size;
public GenericList() {
// elements = new T[10]; // This is not allowed in Java
elements = (T[]) new Object[10];
size = 0;
}
public void add(T element) {
if (size < elements.length) {
elements[size++] = element;
}
}
public T get(int index) {
if (index < size) {
return elements[index];
}
return null;
}
}
在这个例子中,类型参数 T 代表列表将容纳的元素类型。类型参数可以在任何需要类型的地方使用,比如在 elements
超级会员免费看
订阅专栏 解锁全文
1903

被折叠的 条评论
为什么被折叠?



