
/**
* 得到某个对象的属性 java反射机制
*
* @param owner
* @param fieldName
* @return
* @throws Exception
*/
public Object getProperty(Object owner, String fieldName) throws Exception {
Class ownerClass = owner.getClass();// 得到该对象的Class。
Field field = ownerClass.getField(fieldName);// 通过Class得到类声明的属性。
Object property = field.get(owner);// 通过对象得到该属性的实例,如果这个属性是非公有的,这里会报IllegalAccessException。
return property;
}


