Java 中每个类的超类是什么?
命名为 Object 的类是 Java 中每个类的超类。
让我们通过一个示例进行测试。java.lang.Class.getSuperclass() 返回表示此 Class 所表示的实体(类、接口、基本类型或 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
广告