Sobes.tech
Назад к вопросам
Junior — Middle
63

Что означает термин, используемый для обозначения метода в функциональном интерфейсе?

Ответ от нейросети

sobes.tech AI

В функциональном интерфейсе Java термин, используемый для обозначения метода, — это абстрактный метод (abstract method). Функциональный интерфейс — это интерфейс с ровно одним абстрактным методом, который можно реализовать с помощью лямбда-выражения или ссылки на метод.

Например, интерфейс Runnable имеет один абстрактный метод run(), что делает его функциональным интерфейсом:

@FunctionalInterface
public interface Runnable {
    void run();
}

Аннотация @FunctionalInterface не обязательна, но помогает компилятору проверить, что интерфейс действительно функциональный.