Доступ к внешнему классу из слушателя?

Уменьшите или устраните совместно использованное изменяемое состояние.

6
задан they changed my name 26 November 2009 в 23:28
поделиться

2 ответа

A.this .

(Внутренний класс this редко бывает полезным. На самом деле довольно часто встречаются ошибки, в которых неверно было использовано это . К сожалению, это значение по умолчанию. Не собирается меняться через 12 лет.)

8
ответ дан 10 December 2019 в 02:49
поделиться

Вы можете добавить ссылку на класс A в конструкторе для слушателя:

class_a_obj.addActionLister(new ActionListener(class_a_obj) { ...
1
ответ дан 10 December 2019 в 02:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: