Как создать анонимный класс java
4 года назад
Человек-Молекула
Ответы
0
В Java
анонимный класс - это класс без имени, который определяется непосредственно внутри другого класса или метода. Он обычно используется для реализации интерфейсов или классов-родителей с небольшим количеством методов, и не требует создания отдельного класса для реализации этих методов.
Вот пример создания анонимного класса:
В этом примере мы
- создаем объект типа
Runnable
с помощью анонимного класса, который реализует методrun()
- затем мы создаем объект
Thread
, передавая ему объектrunnable
в качестве параметра конструктора, и запускаем поток. Обратите внимание, что анонимный класс определяется непосредственно внутри вызова конструктораThread
, и не имеет собственного имени.
Важно отметить, что анонимный класс может использоваться только один раз и не может быть повторно использован в других местах программы. Если вам нужно использовать реализацию интерфейса или класса-родителя несколько раз, лучше создать отдельный класс для этого.
2 года назад
Иван Полежаев