泛型其实不是一个很难的知识点。
泛型T代表了Object类的所有子类。
一个类定义了泛型,如
class handsome<T>{
T t;
public void setT(T t1){}{
t=t1;
System.out.println(t);
}
T暂时代表所有Object的子类,int就是包装类Integer,可以传任何数据类型给T,但取出的时候需要强制类型转换,不匹配的话会报错。
泛型其实不是一个很难的知识点。
泛型T代表了Object类的所有子类。
一个类定义了泛型,如
class handsome<T>{
T t;
public void setT(T t1){}{
t=t1;
System.out.println(t);
}
T暂时代表所有Object的子类,int就是包装类Integer,可以传任何数据类型给T,但取出的时候需要强制类型转换,不匹配的话会报错。