问答详情
源自:1-1 Class类的使用

java.lang.Class也可以看成是一个对象吧,那这个对象的类是谁呢?是它自己吗?

java中的类都是java.lang.Class的对象,而java.lang.Class也可以看成是一个对象吧,那这个对象的类是谁呢?是它自己吗?

提问者:慕盖茨7359440 2019-05-27 11:50

个回答

  • qq_慕勒2129089
    2021-11-24 21:05:44

    总有个探究的头吧,而且再往上面探究已经没有意义了。

  • 慕田峪1444895
    2020-08-08 22:04:08

    它本身就代表一个父类对象啊,所以这个问题不太有意义

  • 你高兴的太早了
    2019-08-21 16:02:03

    可以通过获取类的字节码文件——类名.class,来调用该类的属性方法。

  • 慕沐3571032
    2019-05-27 18:13:21

    个人感觉不是java中的类都是java.lang.Class的对象,而是每一个类都有一个隐藏的属性class,这个属性里封装了该类的所有信息,比如它的字段信息,方法信息等,我们可以通过类名.class或者对象名.getClass()或者Class的静态方法Class.forName()来获取到该隐藏的class属性,进而了解这个类的详细信息。