//反射字段:public String name = "zhangsan";
java"> public void test1() throws Exception{
Person p = new Person();
Class clazz = Class.forName("reflect.Person");
Field f = clazz.getField("name");
//获取字段值
Object value = f.get(p);
//获取字段类型
Class type = f.getType();
if(type.equals(String.class)){
String s = (String)value;
System.out.println(s);
}
//通过反射赋值
f.set(p, "ok");
System.out.println(p.name);
}