2.泛型类
格式
定义一个类,在后面写一个尖括号即可。
尖括号里面的是什么?是类型吗? 在定义的时候仅仅是一个变量而已。
public class Gen<Q> {
Q q;
}
//此时Q仅仅是一个变量而已,没有任何的数据类型
当创建Gen这个类的对象时就给Q赋值。
Gen<Integer> g = new Gen<>();
//此时给Q赋了个Integer的值。
3.泛型方法
掌握的不是如何自己写一个泛型方法,而是如何调用。
练习1.
ArrayList<String> list = new ArrayList<>();
list.add("aaa");
list.add("bbb");
list.add("ddd");