关于Java反射方面的介绍
http://www.javaresearch.org/article/73860.htm
小结:
1 通过类名称取类
Class newClass = Class.forName(className);
//className--建议为包名+类名
2 取属性用
java.lang.reflect.Field[] fields = newClass.getDeclaredFields();
//getFields()--该方法取不到声明的属性
//newClass 类型为 java.lang.Class
3 通过属性取属性名称
Field field = fields[0];
String fieldName = field.getName(); //取属性名称
//通过field.toString()取到的是该属性定义的全称如 private 类名.属性名