论坛首页 入门技术论坛

如何完全运用反射机制来执行一个类里的方法

浏览 2690 次
该帖已经被评为新手帖
作者 正文
   发表时间:2007-01-24  
OO
我的意思是
如果我定义一个类如下,然后我需要运用反射机制,编写一个方法可以调用该类的所有方法,要求是该方法的输入只是一个object对象,然后该方法能够用反射机制调用所有属于该对象的所有方法,调用方法是能根据反射机制对每个方法自动创建参数。

class public test{
public String setString(String str){return str;
public int setInt (int a, int b){retrun a+b;}
}

}

public class rttl{

public static void runMethods(object o){
o是一个test类的对象
Class c = o.getClass();

Method m[] =c.getMethods();
for (i=0; i<m.length;i++){
Class c1[]=m[0].getParameterTypes();

for (int j=0;j<c1.length;j++){
这里写不到了,我希望在这里能根据参数类型,动态创建参数对象,然后给methods调用

}


}
}
   发表时间:2007-01-24  
这个想法很奇怪,如果像junit那样做也就罢了,不知道参数就干脆约定没有参数。
0 请登录后投票
   发表时间:2007-01-24  
过度设计的经典案例
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics