黑马程序员技术交流社区
标题:
反射获取类中方法出异常.
[打印本页]
作者:
HeiMa-黄倲江
时间:
2012-12-7 13:47
标题:
反射获取类中方法出异常.
本帖最后由 HeiMa-黄倲江 于 2012-12-7 13:52 编辑
public static void main(String[] args){
Class clazz = Person.class;
clazz.Medt..("show",String.class).invoek("new newinsta....,"有参"")//这句代码是可以获得 类中无参的sop方法.
但是用for来循环打印方法的 时候,报异常 怎么解决..
}
class Person{
public void show(){
sop("这是无参打印");
}
public void show(Stringobj){
sop(obj);
}
}
作者:
杜正冬
时间:
2012-12-7 13:59
楼上同学的问题主要在于,两个方法一个是有参数的一个是无参数的!
所以调用的时候一个需要传参数一个需要传空参数,
所以你的for循环中只出现了一个空参数方法的调用,当调用到有参数的方法的时候就会报错!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2