資源簡介
Java 查看內(nèi)部類信息(基礎篇-實例144).zip
代碼片段和文件信息
package?com.mingrisoft.reflection;
import?java.lang.reflect.Modifier;
import?java.lang.reflect.Type;
public?class?NestedClassInformation?{
????public?static?void?main(String[]?args)?throws?ClassNotFoundException?{
????????Class>?cls?=?Class.forName(“java.awt.geom.Point2D“);
????????Class>[]?classes?=?cls.getDeclaredClasses();//?獲得代表內(nèi)部類的Class對象組成的數(shù)組
????????for?(Class>?clazz?:?classes)?{//?遍歷Class對象數(shù)組
????????????System.out.println(“類的標準名稱:“?+?clazz.getCanonicalName());
????????????System.out.println(“類的修飾符:“?+?Modifier.toString(clazz.getModifiers()));
????????????Type[]?interfaces?=?clazz.getGenericInterfaces();//?獲得所有泛型接口
????????????System.out.println(“類所實現(xiàn)的接口:“);
????????????if?(interfaces.length?!=?0)?{//?如果泛型接口個數(shù)不是0則輸出
????????????????for?(Type?type?:?interfaces)?{
????????????????????System.out.println(“\t“?+?type);
????????????????}
????????????}?else?{
????????????????System.out.println(“\t“?+?“空“);
????????????}
????????????Type?superClass?=?clazz.
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????232??2015-08-28?13:54??.classpath
?????文件?????????379??2015-08-28?13:54??.project
?????文件????????2222??2015-08-28?13:54??bin\com\mingrisoft\reflection\NestedClassInformation.class
?????文件????????1375??2015-08-28?13:54??src\com\mingrisoft\reflection\NestedClassInformation.java
- 上一篇:Java 循環(huán)體的過濾器
- 下一篇:Java Java對象的假克隆
評論
共有 條評論