为了账号安全,请及时绑定邮箱和手机立即绑定

附加问题,invoke方法所需的第一个参数Object您都是用一个成员变量代替这样和直接使用第一个变量有什么不同?

private Object target; 
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable
	{
		method.invoke(target);
		return null;
	}


正在回答

2 回答

同问,我也有同样的问题。而且我觉得在invoke方法中第一个参数根本没用到,是不是不合适

0 回复 有任何疑惑可以回复我~

首先参数Object是invoke方法所属的类的含参构造引入的,你必须要定义一个成员变量去接收它,才能在invoke方法中使用这个参数。

0 回复 有任何疑惑可以回复我~
#1

weibo_用户58597749_0 提问者

我是说它本身的参数和成员参数之间的区别,以及为什么需要定义一个这样的一个成员变量,因为invoke方法是有这样的一个参数的,为什么不直接使用? 回答的什么乱七八糟的
2017-12-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

附加问题,invoke方法所需的第一个参数Object您都是用一个成员变量代替这样和直接使用第一个变量有什么不同?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信