getsuperclass
类的类getSuperClass()方法 (Class class getSuperClass() method)
getSuperClass() method is available in java.lang package.
getSuperClass()方法在java.lang包中可用。
getSuperClass() method is used to return the Class denoting the superclass of any of the classes, interfaces, primitive type or any void type denoted by this Class.
getSuperClass()方法用于返回Class,该Class表示此Class表示的任何类,接口,原始类型或任何void类型的超类。
getSuperClass() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
getSuperClass()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
getSuperClass() method does not throw an exception at the time of returning a superclass.
getSuperClass()方法在返回超类时不会引发异常。
Syntax:
句法:
public Class getSuperClass();
Parameter(s):
参数:
It does not accept any parameter.
它不接受任何参数。
Return value:
返回值:
The return type of this method is Class, it returns the super class of the entity denoted by this object.
此方法的返回类型为Class ,它返回此对象表示的实体的超类。
Example:
例:
// Java program to demonstrate the example
// of Class getSuperClass() method of Class
import java.util.*;
public class GetSuperClassOfClass {
public static void main(String[] args) {
// It returns the super class of
// the class ChildClass
Class cl = ChildClass.class.getSuperclass();
if (cl != null) {
System.out.print("Super class of ChildClass: ");
System.out.println(cl.getName());
} else
System.out.println("No super class exists");
}
}
class ChildClass extends HashSet {
public ChildClass() {}
}
Output
输出量
Super class of ChildClass: java.util.HashSet
翻译自: https://www.includehelp.com/java/class-class-getsuperclass-method-with-example.aspx
getsuperclass