Основы Java. Урок 101. Анонимные классы.
Java 60. Что такое анонимные классы?
Анонимные классы в Java - это специальный вид классов, которые не имеют явного имени и создаются непосредственно в месте использования. Они могут быть полезны для реализации интерфейсов или классов-абстракций "на лету", т.е. без необходимости определения нового класса. Синтаксис анонимных классов представляет собой объявление класса на основе интерфейса или абстрактного класса, после которого следуют фигурные скобки с определением методов. Пример использования анонимного класса для реализации интерфейса ActionListener: button...
Java 1193. Что такое «анонимные классы»? Где они применяются?
Иногда, в процессе написания кода, возникает потребность в создании класса, который будет использоваться только в одном месте и не будет иметь имени. Для таких случаев в языке Java есть так называемые анонимные классы. Анонимный класс представляет собой класс, созданный без указания имени класса. Он объявляется и создается одновременно в месте, где он используется. Внешне анонимный класс выглядит как обычный класс, но без имени. Анонимные классы обычно используются для создания объектов, которые реализуют какой-то интерфейс или унаследованы от какого-то класса...