public class Test3 {
public String s = "";
public int k;
public static void main(String[] args) throws ClassNotFoundException {
Test3 t = new Test3();
get(t);
}
public static void get(Test3 t) throws ClassNotFoundException {
// Class clazz = Class.forName("com.sun.demo.Test3");
// Class clazz = Test3.class;s
Class clazz = t.getClass();
// Class clazz = t;
Field[] fields = clazz.getDeclaredFields();// 根据Class对象获得属性 私有的也可以获得
for (Field f : fields) {
System.out.println(f.getType().getName());// 打印每个属性的类型名字
}
Method[] methods = clazz.getDeclaredMethods();
for (Method m : methods) {
System.out.println(m.getName());// 打印每个属性的类型名字
}
}
}
public String s = "";
public int k;
public static void main(String[] args) throws ClassNotFoundException {
Test3 t = new Test3();
get(t);
}
public static void get(Test3 t) throws ClassNotFoundException {
// Class clazz = Class.forName("com.sun.demo.Test3");
// Class clazz = Test3.class;s
Class clazz = t.getClass();
// Class clazz = t;
Field[] fields = clazz.getDeclaredFields();// 根据Class对象获得属性 私有的也可以获得
for (Field f : fields) {
System.out.println(f.getType().getName());// 打印每个属性的类型名字
}
Method[] methods = clazz.getDeclaredMethods();
for (Method m : methods) {
System.out.println(m.getName());// 打印每个属性的类型名字
}
}
}