黑马程序员技术交流社区

标题: method.invoke(null);怎么理解? [打印本页]

作者: 刘忠德    时间: 2011-12-27 20:21
标题: method.invoke(null);怎么理解?
本帖最后由 刘忠德 于 2011-12-28 00:19 编辑

method.invoke(null);怎么理解?不太明白~
作者: 黑马张伟    时间: 2011-12-27 20:29
Method method = ownerClass.getMethod(methodName, argsClass):
通过methodName和参数的argsClass(方法中的参数类型集合)数组得到要执行的Method。

method.invoke(owner, args):执行该Method.invoke方法的参数是执行这个方法的对象owner,和参数数组args,
可以这么理解:owner对象中带有参数args的method方法。返回值是Object,也既是该方法的返回值。
如果没有参数说明没有参数的集合






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2