0

我是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
}

在这段代码中,我想动态地操作request. RequestClass我不知道如何进一步进行,所以如果有人可以提供一些指导,我将不胜感激。谢谢。

4

1 回答 1

2

尝试这个requestObject.getClass().getMethod(method_name).invoke(requestObject);

此外,还有一个getMethod&的重载invoke,通过它您可以将参数传递给该方法(如在 setter 中)

于 2013-04-02T11:45:06.090 回答