Class<?> test3 = Class.forName("reflect.Test3");
Constructor<?> cons = test3.getConstructor();// 取得类的构造方法
Class<?>[] in = test3.getInterfaces(); // 取得类所实现的接口
Class<?> su = test3.getSuperclass(); // 取得父类
Method[] m = test3.getMethods(); // 取得类的全部方法
for (int i = 0; i < m.length; i++) {
System.out.println(m[i]);
}
Field[] f = test3.getDeclaredFields();// 取得本类的全部属性
for (int i = 0; i < f.length; i++) {
System.out.println(f[i]);
}
System.out.println(Arrays.toString(in));