banlureader
2017-03-31 18:45
如果move()方法的()中有参数,如何模拟?
invocationHandler源码:
public Object invoke(Object proxy, Method method, Object[] args)
throws Throwable;
有参数时会传进去参数值,
当没有参数时,可以理解为参数值为null(也就是m.move()使用时,可以理解为也会有个参数,只是值是null)
也就是说:视频里m.invoke(target) == m.invoke(target,null)
测试时:
m.move("200");
模式的秘密---代理模式
54912 学习 · 98 问题
相似问题