附加问题,invoke方法所需的第一个参数Object您都是用一个成员变量代替这样和直接使用第一个变量有什么不同?
private Object target; 
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable
	{
		method.invoke(target);
		return null;
	}private Object target; 
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable
	{
		method.invoke(target);
		return null;
	} 
                            2017-12-25
举报