Java 中每个类的超级类是什么?


名为 Object 的类是 Java 中所有类的超级类。

让我们通过一个示例进行测试。 java.lang.Class.getSuperclass() 返回表示此类所代表的实体(类、接口、原始类型或 void)的超级类的 Class。

因此,创建一个示例具体类并尝试使用此方法获取其超级类的名称。

示例

现场演示

public class Test {
   public static void main(String args[]){
      Test obj = new Test();
      Class cls = obj.getClass().getSuperclass();
      System.out.println(cls.getName());
   }
}

输出

由于 Object 类是所有类的超级类,因此它显示了 object 类的名称,如下所示。

java.lang.Object

更新日期:2019 年 7 月 30 日

5K+ 次浏览

Kickstart Your 职业生涯

通过完成课程获得认证

开始
广告