即時通訊類名(字符串)和類有幾個方法和 因爲它的動態(我可以得到任何類)我需要使用所有set方法並用數據更新它。 我該怎麼做?創建類的新的實例,作爲字符串和更新設置方法
要獲取類的字段我用下面的代碼
className = obj.getClassName();
Class<?> classHandle = Class.forName(className);
例如這裏我需要更新firstName和姓氏
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;
}
}
查看'Class'的API。有所有你可能想要使用的方法。 – MrSmith42