我是java反射的新手。我将直接谈到这个问题。
这是我的类
public class RequestClass{
@XmlElement(name="Request")
private Request mRequest;
public Request getRequest() {
return mRequest;
}
public void setRequest(Request request) {
this.mRequest= request;
}
这是我的另一个类在这里我传递RequestClass对象在这里
//The supplied requestObject is of type RequestClass
Object initialize(Object requestObject) {
//requestObject
}
在这段代码中,我想动态地操作RequestClass
的request
属性。我不知道如何进一步进行,所以如果有人可以提供一些指导,我将不胜感激。谢谢。
试试这个requestObject.getClass().getMethod(method_name).invoke(requestObject);
也存在getMethod
&invoke
,通过它可以将参数传递给该方法(像在setter中一样)