package cn.dali2.code03;
/*自定义类使用泛型
* 集合也是可以不使用泛型的,好处就是可以存放多种类型的数据。
* 但缺点就是,不安全,当我们要使用某种数据类型的静态方法的时候,会报错。
* 因为数据类型的静态方法不是一样的。*/
public class Demo01 {
public static void main(String[] args) {
Student<String> stu1 = new Student<>();
stu1.setName("周杰伦");
Student<Integer> stu2 = new Student<>();
stu2.setName(111);
System.out.println(stu1.getName());
System.out.println(stu2.getName());
}
}
类:
package cn.dali2.code03;
public class Student<E> {
private E name;
public E getName() {
return name;
}
public void setName(E name) {
this.name = name;
}
}