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

Какой тип метода должен иметь функциональный интерфейс в Java?

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

sobes.tech AI

Функциональный интерфейс в Java — это интерфейс, который содержит ровно один абстрактный метод. Такой интерфейс можно использовать в лямбда-выражениях и методах ссылок.

Тип метода должен быть абстрактным (без реализации), и он единственный в интерфейсе. Кроме этого, интерфейс может содержать методы по умолчанию (default) и статические методы, но они не считаются абстрактными.

Пример функционального интерфейса:

@FunctionalInterface
public interface MyFunction {
    void apply(); // единственный абстрактный метод
}