难道Class类也支持泛型?具体什么作用呢?

解决方案 »

  1.   

    也是泛型class Student extends Person{}
    class Person{}
    class Techer extends Person{}
    Class<? extends Person> test = Student.class; //test可以指向任意Person子类的Class对象
    test = Techer.class;  //正确
    test = String.class;//错误
      

  2.   

    你可以看一下Class.newInstance(),这个方法的说明。如果没有泛型放回Object,,,