Назад к вопросам
Junior — Middle
63
Что означает термин, используемый для обозначения метода в функциональном интерфейсе?
Ответ от нейросети
sobes.tech AI
В функциональном интерфейсе Java термин, используемый для обозначения метода, — это абстрактный метод (abstract method). Функциональный интерфейс — это интерфейс с ровно одним абстрактным методом, который можно реализовать с помощью лямбда-выражения или ссылки на метод.
Например, интерфейс Runnable имеет один абстрактный метод run(), что делает его функциональным интерфейсом:
@FunctionalInterface
public interface Runnable {
void run();
}
Аннотация @FunctionalInterface не обязательна, но помогает компилятору проверить, что интерфейс действительно функциональный.