首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

Java怎么动态的调用方法,有很多方法参数和名字都不一样。有什么比较简单的方式动态调用吗

2013-10-16 
Java如何动态的调用方法,有很多方法参数和名字都不一样。有什么比较简单的方式动态调用吗?Java如何动态的调

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);

热点排行