反射案例一
package fanshe; import java.lang.reflect.Field; public class TestFanshe { /** * @param args */ public static void main(String[] args) { //1.先获得实例,这是反射的起点 Class c=Person.class; // Class c=Integer.TYPE; // System.out.println(c.getName()); // System.out.println(c.getSimpleName()); // // System.out.println(c.isInterface()); // System.out.println(c.isPrimitive()); //当前这个类有多少个属性,每个属性是什么 // Field []fs=c.getFields(); // System.out.println(fs.length); // Field f=fs[0]; // System.out.println(f.getName()); // Field []fs=c.getDeclaredFields(); for(Field f:fs){ System.out.println(f.getName()+","+f.getType()); } } }