泛型
泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。
泛型方法
泛型方法在调用时可以接收不同类型的参数。根据传递给泛型方法的参数类型,编译器适当地处理每一个方法调用。
规则:
所有泛型方法声明都有一个类型参数声明部分(由尖括号分隔),该类型参数声明部分在方法返回类型之前
public static < E > void printArray( E[] inputArray )
泛型类
泛型类在类名后面添加了类型参数声明部分,可以是一个或多个类型参数,参数间用逗号隔开。
public class Box< T > {
private T t;
public void add(T t) {
this.t = t;
}
public T get() {
return t;
}
}

浙公网安备 33010602011771号