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

这里面的回调方法看不懂

这个this是指什么?是指回调下面interctep方法吗?

正在回答

1 回答

首先this指代的是当前类的对象。当前类是cglibProxy,所以this指代是cglibProxy类的对象。

当前类应该容易理解当前声明的类。想了解更多继续看。

官方文档: this 称为隐式参数。

这个应用应该见过:

public class Student {

   private String name;

   public void setName(String n) {

          name = n;

      }

}

Student stu = new Student();

stu.setName("siri")  他的执行过程是这样的stu.name="siri";

stu是name的隐式参数(即调用此方法的对象) 用关键字this表示

相对应的 String n ,n 称为方法的显示参数。


隐式参数一般用写,当方法的局部变量和类的成员变量发生冲突是必须

用隐式参数如

setName(Stirng name) {

name = name;//error

this.name = name //right this 代表调用此方法的对象

}

-----------------------------------------


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

卡布达96 提问者

非常感谢!
2018-05-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这里面的回调方法看不懂

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