【发布时间】:2013-10-13 02:33:51
【问题描述】:
我是 Java/Android 新手。我不明白 addActionListener(this) 中的“this”。 我已经阅读了很多书籍和论坛,但我仍然对以下内容感到困惑:
有人解释: "this" 是对当前对象的引用"
将事件处理程序类的实例注册为一个或多个组件的侦听器。 someComponent.addActionListener(instanceofMyClass);
好的,我明白了,它是一个类的对象。
但是,有人解释说: “this”表示一个已实现并实例化的 ActionListener,恰好是您的类。
所以“this”可以是一个类的对象,也可以是一个“类”。 这是我不明白的。
谁能给我解释清楚。谢谢!
【问题讨论】:
-
this从来都不是一个类。它始终是一个对象,始终是 current 对象。
标签: java android event-handling listener this