java class 中有一个方法invoke(Object obj,Object... args)
java.lang.reflect.Method
public Object invoke(Object obj,Object... args)
参数:
obj - 从中调用底层方法的对象
args - 用于方法调用的参数
返回:
使用参数 args 在 obj 上指派该对象所表示方法的结果
在class类中有这个方法
我写的代码:
Class c= Class.forName(le2);
Method m[] = c.getDeclaredMethods();
m[0].invoke(null,null);//m[0]得到的是这个类的第一个方法
我想问下里面的那两个参数到底是什么意思 ,我去看过API 参数可以为空,而我所要用的方法也是没有参数的方法,但运行就报空指针异常。。。真不理解,想看看大家有没有遇到过。