声明:
public class Test<T>{
private T var; //声明一个变量,类型为指定的泛型
public T getVar(){
return var;
}
public void setVar(T var){
this.var = var;
}
}
使用:
public static void main(String[] args){
Test<String> test = new Test<String>(); //创建测试类的对象,并设置泛型为String
test.setVar("测试数据"); //设置泛型为String之后,在setVar的时候参数必须为泛型对应数据
System.out.println(test.getVar());
}
我们在平常的时候还会使用到一些泛型,例如:
List<String> list = new ArrayList<String> ();
这儿的String就是泛型,在指定泛型之后,list数组中只能够存储String类型的字符串