JAVA 简单概念

来源:百度知道 编辑:UC知道 时间:2024/05/15 23:58:45
addActionListener(this);
中的this
是什么意思

(1)addActionListener(X)括号应该有个对象,比如addActionListener(X); 就代表这个监听器是加给X这个对象的!
(2)如果括号中没有对象,直接写个addActionListener(this); 这句话在哪个类中,就代表把监听器加给哪个类以后建立的对象!
明白了吗?注意THIS是加给当前这个类的对象,也可能当前这个类现在没有事例化的对象,但是以后肯定有啊!
呵呵,SUPER和这个差不多,不过SUPER是代表当前类父类的一个对象,

this代表当前类的对象引用,
主要作用:当方法的参数与类的成员变量同名时,使用this引用成员变量与参数区别等

比如一个button
button.addActionListener(this);
就是给这个button加兼听事件呀

我的理解是最近一次实例化的对象

是指的当前对象

这个