我想编写一个程序,它决定在运行时调用对象的方法。使用反射动态调用方法
例如
<method>getXyz<operation>
<arg type="int"> 1 <arg>
<arg type="float"> 1/0 <arg>
现在我已经在XML文件中类似上面,我想决定在运行时调用哪个方法。可以有多种方法。
我不想做这样的事情在我的代码如下:
if (methodNam.equals("getXyz"))
//call obj.getXyz()
我怎样才能做到这一点使用Java反射?
另外我想在运行时构造参数列表。例如,一种方法可以采用参数,另一种可以采用n
参数。