泛型

泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。

泛型方法

泛型方法在调用时可以接收不同类型的参数。根据传递给泛型方法的参数类型,编译器适当地处理每一个方法调用。

规则:
所有泛型方法声明都有一个类型参数声明部分(由尖括号分隔),该类型参数声明部分在方法返回类型之前

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;
}
}

posted @ 2017-11-28 17:30  blog_hfg  阅读(67)  评论(0)    收藏  举报