泛型类:
class Parent{}
class Child extends Parent{}
class SubChild extends Child{}
class Student{}
public static void main(String[] args) {
//泛型的不可变性
Student s = new Student();
//Student s1 = new Student();
//Student s2 = new Student();
}
注释掉的s1和s2都是错误的。
泛型下界:关键字super,可以是自己本身或父类
//泛型通配符,下界(下限)
public static void test(Class super Child> c){
System.out.println(c.getName());
}
泛型上界:
关键字extends,可以是自己本身或子类
public static void test(Class extends Child> c){
System.out.println(c.getName());
}



