如何按名称调用 getter 方法?
我有以下豆类:
public class A{
private String field;
public String getField() {
return field;
}
private String setField(String field) {
this.field = field;
}
}
以及以下类:
public class B{
public static void main(String[] args){
A a = new A();
//do stuff
String f = //get a's field value
}
}
如何获取 由 的特定对象的 getter 返回的值?当然,我可以调用方法,但我不想手动编写前缀。有可能避免这种情况吗?class A
Method.invoke(Object obj, Object... args)
"get"