Какое из следующих утверждений верно для - Внутренние классы?
Java Inner Classes для создания обработчиков событий и рендеринга
- Внутренние классы не допускаются в Java
- обработчиков событий, рендеры и т.д. могут быть созданы с использованием внутренних классов
- Малые обработчики, например. Компаратор, Thread и т.д. может быть определен с использованием внутреннего класса
- только статические внутренние классов разрешены в Java
Может кто-нибудь, пожалуйста, помогите мне выяснить, какие из следующих утверждений верно (более чем один оператор может быть правдой). Я получил этот вопрос сегодня в своем тесте.
Первый вариант - false, потому что Java допускает внутренний класс.
Последний вариант также ложь, потому что я прочитал, что Вложенные класса бывают двух типов Статическая Вложенные класса и Non Static Вложенные класса. Нестатические вложенные классы более формально известны как Внутренние Классы.
Я смущен о втором и третьем вариантах, потому что я никогда не использовал внутренние классы для обработчиков событий или рендереров. Может кто-нибудь, пожалуйста, помогите мне понять, как Inner Classes могут использоваться для этих целей. Пример или ссылка на статью будут действительно полезны.