Описание тега anonymous

НЕ ИСПОЛЬЗОВАТЬ! Пожалуйста, используйте вместо этого [анонимная-функция] или [анонимный-класс].

Как правило, язык программирования конструкт как функция или класс имеет имя, связанное с ним - символ, который может быть использован для обозначения конструкции в определенном контексте. Анонимная функция или класс - это тот, который, в отличие от обычной практики, не имеет имени. Например, в Java вы можете создать анонимный класс, используя специальный синтаксис, который определяет класс и одновременно создает его экземпляр:

Runnable r = new Runnable() {
    public void run() {
        System.out.println("Running");
    }
};

Переменная r содержит ссылку на экземпляр класса, у которого нет имени в Java, но который реализует Runnable интерфейс и может использоваться где угодно Runnable нужен экземпляр.