Назад к вопросам
Junior — Middle
78
Можете объяснить, что такое анонимные классы и как они применяются в программировании?
Ответ от нейросети
sobes.tech AI
Анонимные классы в программировании — это классы без имени, которые определяются и создаются прямо в месте использования. В Java они часто применяются для реализации интерфейсов или абстрактных классов без необходимости создавать отдельный именованный класс.
Пример использования анонимного класса для обработки события:
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("Кнопка нажата");
}
});
Здесь создаётся новый класс, реализующий интерфейс ActionListener, без явного имени, и сразу же создаётся его экземпляр. Это удобно для одноразового использования, когда не нужно переиспользовать класс в других местах.