Классы и интерфейсы в Java // Демо-занятие курса «Специализация Java-разработчик»
Анонимные классы
Анонимные классы в Java - это классы, которые создаются без явного указания имени класса. Вместо этого они определяются внутри другого класса или метода и могут реализовывать интерфейсы или наследоваться от классов. Пример анонимного класса, реализующего интерфейс Runnable: public class Main {
public static void main(String[] args) {
// Создание анонимного класса, реализующего интерфейс Runnable
Runnable r = new Runnable() {
public void run() {
System.out.println("Hello from an anonymous class!");
}
};
// Создание и запуск потока
Thread t = new Thread(r);
t...
Java 60. Что такое анонимные классы?
Анонимные классы в Java - это специальный вид классов, которые не имеют явного имени и создаются непосредственно в месте использования. Они могут быть полезны для реализации интерфейсов или классов-абстракций "на лету", т.е. без необходимости определения нового класса. Синтаксис анонимных классов представляет собой объявление класса на основе интерфейса или абстрактного класса, после которого следуют фигурные скобки с определением методов. Пример использования анонимного класса для реализации интерфейса ActionListener: button...