日期:2014-05-20  浏览次数:20706 次

动态代理(invoke(Object proxy,Method method,Object[] args)),求解释参数proxy及其使用方法

求解释参数proxy及其使用方法
Object o = method.invoke(obj, args);
这个返回值有什么用啊?怎么用啊?
有个小例子就最好不过了,小弟刚入行,谢谢各位大峡了。
------解决方案--------------------
http://www.ticmy.com/?p=200第6点
------解决方案--------------------
引用:
求解释参数proxy及其使用方法
Object o = method.invoke(obj, args);
这个返回值有什么用啊?怎么用啊?
有个小例子就最好不过了,小弟刚入行,谢谢各位大峡了。


方法调用的反射执行模式

Object o = method.invoke(obj, args);

method是方法对象
obj是该方法对象所在的类对象实例
args是方法参数
返回是Object类型,因为编译时无法获得方法轻易获得所要调用方法的返回类型,因此使用了“万能型”