// 加載這個類的class檔案
Class c = Class.forName(“com.sxtt.User”);
// 建立一個執行個體化的對象
User u = (User) c.newInstance();
// 類的全路徑
System.out.println(c.getName());
// 類的名稱
System.out.println(c.getSimpleName());
// 傳回類的權限
System.out.println(Modifier.toString(c.getModifiers()));
// 判斷是否是接口
System.out.println(c.isInterface());
// 拿到父類的全稱
System.out.println(c.getSuperclass().getName());
// 父類的名字
System.out.println(c.getSuperclass().getSimpleName());
// 擷取類中的public的屬性
Field f = c.getField(“name”);
System.out.println(f.getName());
// 擷取所有權限類型的屬性
Field age = c.getDeclaredField(“age”);
System.out.println(age.getName());