Sobes.tech
Junior — Middle
92

Функционалды интерфейстегі әдісті белгілеу үшін қолданылатын терминнің мағынасы қандай?

AI-дан жауап

sobes.tech AI

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

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

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

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