我正在获取类名(字符串),并且该类的 sets 方法很少,并且由于它是动态的(我可以获取任何类),因此我需要使用所有 sets 方法并使用 data 更新它。我怎样才能做到这一点 ?
要获取类字段,我使用以下代码
className = obj.getClassName();
Class<?> classHandle = Class.forName(className);
例如在这里我需要更新名字和姓氏
public class Person {
private String id;
private String firstName;
private String lastName;
public void setLastName(String lastName) {
this.lastName = lastName;
}
public void setfirstName(String firstName) {
this.firstName = firstName;
}
或不同的班级我需要设置薪水和职位描述
public class Job {
private double salery;
private String jobDescr;
public void setSalery(double salery) {
this.salery = salery;
}
public void setJobDescr(String jobDescr) {
this.jobDescr = jobDescr;
}
}