比方说有A,B,C,D四个类,都有静态方法alertMe();
我根据string是什么来调用哪个类的alertMe();
比方说String是"A",就调用A.alertMe();
是B,就调用B.alertMe();
我想问下,该怎么弄啊。以后我添加了其他类也不用修改了。
希望大家帮忙下,谢谢了
我根据string是什么来调用哪个类的alertMe();
比方说String是"A",就调用A.alertMe();
是B,就调用B.alertMe();
我想问下,该怎么弄啊。以后我添加了其他类也不用修改了。
希望大家帮忙下,谢谢了
解决方案 »
- struts 的问题
- 这是何等错误?,怎么处理
- 有没有用tomcat servlet读串口成功过的,指点一二啊!
- Strtus 与 Filter结合合作时,Filter中的得重定向
- 我的分数全部给了,帮我朋友点击一下全国推广普通话形象大使的支持率吧,谢谢各位好人了!网址是http://pthjsp.china.com/display.do?mname=
- openwin()问题?
- java怎么调用excel的宏?
- 文件内容已经改变,为什么再用tomcat浏览时还是显示改变前的内容?
- 请教:在jsp如何实现文件上传?
- JFinal 框架 路由问题
- JSP怎样顺序读取SqlServer数据库中的数据?
- jdbc连接sql server2005怎么配置
1 public Object invokeStaticMethod(String className, String methodName,
2 Object[] args) throws Exception {
3 Class ownerClass = Class.forName(className);
4
5 Class[] argsClass = new Class[args.length];
6
7 for (int i = 0, j = args.length; i < j; i++) {
8 argsClass[i] = args[i].getClass();
9 }
10
11 Method method = ownerClass.getMethod(methodName, argsClass);
12
13 return method.invoke(null, args);
14 }
2楼的已经给出了方法!
Object[] args里面放的是什么啊,
args[i].getClass()是干什么的,得到类吗??