* A:泛型类概述<T>
* 把泛型定义在类上
* B:定义格式
* public class 类名<泛型类型1,…>
* C:注意事项
* 泛型类型必须是引用类型
* D:案例演示
* 泛型类的使用
使用泛型类
import com.heima.bean.Student;
import com.heima.bean.Tool;
import com.heima.bean.worker;
public class Demo3_Generic {
public static void main(String[] args) {
Tool<Student> t=new Tool();//创建工具类对象
t.setObj(new Student("张三",23));
// worker w=(worker)t.getObj();//只能传定义的引用类型
// System.out.println(w);
}
}
定义Tool泛型类
public class Tool<Q> {
private Q q;
public Q getObj() {
return q;
}
public void setObj(Q q) {
this.q = q;
}
}