java的反射机制的作用是什么?万事万物皆对象,java的一个类也是一个对象,是Class类的对象,那么是什么类类型??

解决方案 »

  1.   

    java的反射机制的作用:https://www.cnblogs.com/cxxjohnson/p/5895730.html
      

  2.   

    万事万物皆对象,java的一个类也是一个对象,是Class类的对象,那么是什么类类型??
    public class Test {
    //创建一个类Test
    public static void main(String[] args) {
    //声明类Test的一个对象test,test所属的数据类型就是Test这个类的类型
    Test test = new Test();  
    }
    }
      

  3.   

    Student类有两个对象,用变量a,b接受,a可以表示张三,b可以表示李四
    Teacher类有两个对象,用变量c,d接受,c可以表示张三三,d可以表示李四四
    Class类有两个对象,用变量e,f接受,e可以表示Student类,f可以表示Teacher类,称为把类看作对象
    Class类就是源头了,Class类本身(对象)是Class类的对象
      

  4.   

    Class类是所有类的源头,我们自己定义的一个类是Class类的一个对象,比如我自定义的俩个类 demo1 和demo2 ,这两个类是Class类的对象,那么Class c1=demo1.class
    、Class c2=demo2.class    c1是demo1的类类型   c2是demo2的类类型。是这样理解吗?
    那么可以通过c1 和c2 获得类demo1和demo2的一些属性和方法??
      

  5.   

    如果你会python的话,类类型就是python中的元类。
    反射就是python中的inspect。如果你不会python的话我也不太好解释。