62,614
社区成员
发帖
与我相关
我的任务
分享
package example1;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import org.apache.commons.beanutils.BeanUtils;
public class Reflection {
public static Object getProperty(Object owner ,String propertyName) throws Exception{
Object obj = null;
Class clazz = owner.getClass();
Field f = clazz.getDeclaredField(propertyName);
obj = f.get(owner);
return obj;
}
public static void main(String[] args) throws Exception {
Users u = (Users)Reflection.getInstance("example1.Users");
u.setId("aaaaaaaaaaaa");
u.setAge(12);
u.setPassword("12321321");
u.setUsername("userse");
System.out.println(Reflection.getProperty(u,"age"));
}
}