Основы Java. Урок 101. Анонимные классы.
Анонимные классы
Анонимные классы в 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 1193. Что такое «анонимные классы»? Где они применяются?
Иногда, в процессе написания кода, возникает потребность в создании класса, который будет использоваться только в одном месте и не будет иметь имени. Для таких случаев в языке Java есть так называемые анонимные классы. Анонимный класс представляет собой класс, созданный без указания имени класса. Он объявляется и создается одновременно в месте, где он используется. Внешне анонимный класс выглядит как обычный класс, но без имени. Анонимные классы обычно используются для создания объектов, которые реализуют какой-то интерфейс или унаследованы от какого-то класса...