共計 728 個字符,預計需要花費 2 分鐘才能閱讀完成。
要獲取 Java 內部類的信息,可以使用 Java 的反射機制來實現。具體步驟如下:
- 使用 Class 類的 getDeclaredClasses 方法獲取包含內部類的 Class 對象數組。
- 遍歷內部類的 Class 對象數組,可以使用 Class 類的 getModifiers 方法獲取內部類的修飾符,getSimpleNam 方法獲取內部類的簡單類名,getCanonicalName 方法獲取內部類的全限定類名等信息。
下面是一個示例代碼,演示如何獲取內部類的信息:
public class OuterClass {private static class InnerClass {// 內部類的定義
}
public static void main(String[] args) {Class<?>[] innerClasses = OuterClass.class.getDeclaredClasses();
for (Class<?> innerClass : innerClasses) {int modifiers = innerClass.getModifiers();
String className = innerClass.getSimpleName();
String canonicalName = innerClass.getCanonicalName();
System.out.println("Modifier: " + modifiers);
System.out.println("Simple name: " + className);
System.out.println("Canonical name: " + canonicalName);
}
}
}
以上代碼會輸出內部類的修飾符、簡單類名和全限定類名等信息。
丸趣 TV 網 – 提供最優質的資源集合!
正文完