本帖最后由 star5603 于 2014-8-13 09:48 编辑
String name = "Ch";
Class clazz = Class.forName(name);
Field fi = clazz.getDeclaredField("num");
Object obj = clazz.newInstance();
//Object o = fi.get(obj);为什么放这里,o的值就变成0;
fi.set(obj,32);
Object o = fi.get(obj);//这里却没事
System.out.println(o);
|
|