Edison Deng 2021-09-01 11:55 采纳率: 62.5%
浏览 41

Java中所有类都有一个class属性,为什么我在object中找不到它,他会在哪里呢

Java中所有类都有一个class属性,为什么我在object中找不到它,他会在哪里呢

  • 写回答

2条回答 默认 最新

  • 普通网友 2021-09-01 12:06
    关注

    1、我不明白你说的“在object找不到class属性”

    2、class介绍

    • class 指的是.class的意思,在java的类中能访问这个属性(方法);
    • 常规来说,访问这个class方法,前提是需要有这个类的 class文件存在,要不然会抱错
    • .class 指的是.java文件编译后的字节码文件
    • 不同版本的jdk,会有不同方式的class展现

    3、jdk1.8d,Object中的class

         * @return The {@code Class} object that represents the runtime
         *         class of this object.
         * @jls 15.8.2 Class Literals
         */
        public final native Class<?> getClass();
    
    评论

报告相同问题?

问题事件

  • 创建了问题 9月1日