Java Class getDeclaringClass() 方法

2025 年 3 月 21 日 | 阅读 2 分钟

Java Class 类的 getDeclaringClass() 方法用于返回声明该类或接口的类对象。如果该类或接口是另一个类的成员,则返回声明它的类对象。否则,返回 null。

语法

参数

不适用

返回值

声明该类的声明类。

抛出

SecurityException

示例 1

输出

Method = public boolean java.lang.Float.equals(java.lang.Object)
 Declaring class: class java.lang.Float
Method = public static java.lang.String java.lang.Float.toString(float)
 Declaring class: class java.lang.Float
Method = public java.lang.String java.lang.Float.toString()
 Declaring class: class java.lang.Float
Method = public int java.lang.Float.hashCode()
 Declaring class: class java.lang.Float
Method = public static int java.lang.Float.hashCode(float)
 Declaring class: class java.lang.Float
Method = public static float java.lang.Float.min(float,float)
 Declaring class: class java.lang.Float
Method = public static float java.lang.Float.max(float,float)
 Declaring class: class java.lang.Float
Method = public static native int java.lang.Float.floatToRawIntBits(float)
 Declaring class: class java.lang.Float
Method = public static int java.lang.Float.floatToIntBits(float)
 Declaring class: class java.lang.Float
Method = public static native float java.lang.Float.intBitsToFloat(int)
 Declaring class: class java.lang.Float
Method = public int java.lang.Float.compareTo(java.lang.Float)
 Declaring class: class java.lang.Float

示例 2

输出

class ClassgetDeclaringClassExample2
 
下一个主题Java类