📜  Java中的类 getSuperclass() 方法和示例(1)

📅  最后修改于: 2023-12-03 15:16:34.085000             🧑  作者: Mango

Java中的类 getSuperclass() 方法

在Java中,每个类都具有一个超类。超类是指父级类,即在继承过程中被继承的类。Java提供了一个方法getSuperclass()用于获取一个类的超类。该方法返回一个Class对象,其中包含了该类的超类信息。

语法
public Class<?> getSuperclass()
参数

该方法没有参数。

返回值

该方法返回一个Class对象,其中包含了该类的超类信息。

示例

以下示例演示了如何使用getSuperclass()方法获取一个类的超类信息。假设有以下类定义:

public class Parent {
    // Parent类的实现代码
}

public class Child extends Parent {
    // Child类的实现代码
}

我们可以通过以下方式获取Child类的超类Parent的信息:

Class<?> superClass = Child.class.getSuperclass();
System.out.println(superClass.getName());

输出结果为:

Parent

上面代码中,Child.class获取到Child类的Class对象,然后调用getSuperclass()方法获取其超类Parent的信息,最终使用getName()方法获取超类的名称并打印出来。