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、それを介してそのメソッドにパラメーターを渡すことができます (セッターのように)

于 2013-04-02T11:45:06.090 に答える