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());
}
}
}