// TODO: 利用反射给name和age字段赋值:
Class c = p.getClass();
//数组方法:
Field[] fields = c.getDeclaredFields();
for (Field f : fields) {
f.setAccessible(true);
}
try {
fields[0].set(p, name);
fields[1].set(p,age);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
Sign in to make a reply
Best of Me
// TODO: 利用反射给name和age字段赋值:
Class c = p.getClass();
//数组方法:
Field[] fields = c.getDeclaredFields();
for (Field f : fields) {
f.setAccessible(true);
}
try {
fields[0].set(p, name);
fields[1].set(p,age);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}