EMZETT.
Войти

Анонимные классы

Коротко: Внутренний класс без собственного имени, определяемый прямо на месте и сразу создаваемый там, где нужен, — в основном для разовых коротких реализаций.

Подробнее: Анонимные классы избавляют от необходимости создавать полноценный отдельный именованный класс для реализации интерфейса или абстрактного класса, нужной лишь один раз. В современных языках в простых случаях анонимные классы всё чаще заменяются более короткими лямбда-выражениями.

Подробности

Идея в том, что если реализация…

См. также: внутренние классы, лямбда, интерфейс