Описание тега anonymous
НЕ ИСПОЛЬЗОВАТЬ! Пожалуйста, используйте вместо этого [анонимная-функция] или [анонимный-класс].
Как правило, язык программирования конструкт как функция или класс имеет имя, связанное с ним - символ, который может быть использован для обозначения конструкции в определенном контексте. Анонимная функция или класс - это тот, который, в отличие от обычной практики, не имеет имени. Например, в Java вы можете создать анонимный класс, используя специальный синтаксис, который определяет класс и одновременно создает его экземпляр:
Runnable r = new Runnable() {
public void run() {
System.out.println("Running");
}
};
Переменная r
содержит ссылку на экземпляр класса, у которого нет имени в Java, но который реализует Runnable
интерфейс и может использоваться где угодно Runnable
нужен экземпляр.