黑马程序员技术交流社区
标题:
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