读书人

Java怎么动态的调用方法有很多方法参

发布时间: 2013-10-16 11:29:46 作者: rapoo

Java如何动态的调用方法,有很多方法参数和名字都不一样。有什么比较简单的方式动态调用吗?
Java如何动态的调用方法,有很多方法参数和名字都不一样。有什么比较简单的方式动态调用吗?
[解决办法]
String className = "com.abc.Main";
String methodName = "run";

Object obj = Class.forName(className);
Method method = obj.getClass().getMethod(name);
//如果有参数的方法,getMethod后面可以再加一个数组参数
method.invoke(obj);

读书人网 >J2SE开发

热点推荐