注册 登录
编程论坛 JAVA论坛

请问语句中的this是什么含义:startButton.addActionListener(this);

邹阳 发布于 2019-11-09 10:53, 2212 次点击
  请问如下这句话中的this是什么含义,通常this不是需要通过“this()”或者“this.”来使用吗?然而这里就只写了个“this”,令人费解。
startButton.addActionListener(this);
2 回复
#2
唐宋元明清乀2019-11-14 22:53
当前类 button1的事件侦听类指向当前类 追问: 能不能帮我解释下这句话 回答: 哪句? 追问: 就是这句Button1.addActionListener(this) 我就是不懂的这是什么意思,还有那个this 回答: 当前类 button1的事件侦听类指向当前类 追问: 我的意思是能不能详细点 。。。比如举个例子 (this) 是传递的意思么,怎么跟c++那不同 回答: 和c++一样,指代当前类
#3
唐宋元明清乀2019-11-14 22:57
回复 2楼 唐宋元明清乀
回想一下
private String name;
public void setname(String name){
    this.name = name;
}

这个this是告诉setname方法, 我这个this.name  是全局变量的name而不是参数里面的name
1