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