我想編寫一個程序,它決定在運行時調用對象的方法。使用反射動態調用方法
例如
<method>getXyz<operation>
<arg type="int"> 1 <arg>
<arg type="float"> 1/0 <arg>
現在我已經在XML文件中類似上面,我想決定在運行時調用哪個方法。可以有多種方法。
我不想做這樣的事情在我的代碼如下:
if (methodNam.equals("getXyz"))
//call obj.getXyz()
我怎樣才能做到這一點使用Java反射?
另外我想在運行時構造參數列表。例如,一種方法可以採用參數,另一種可以採用n
參數。