Junior — Middle
Java-da funksional interfeys hansı növ metodlara sahib olmalıdır?
sobes.tech Süni İntellekt
AI-dan cavab
Функциональный интерфейс в Java — это интерфейс, который содержит ровно один абстрактный метод. Такой интерфейс можно использовать в лямбда-выражениях и методах ссылок.
Тип метода должен быть абстрактным (без реализации), и он единственный в интерфейсе. Кроме этого, интерфейс может содержать методы по умолчанию (default) и статические методы, но они не считаются абстрактными.
Пример функционального интерфейса:
@FunctionalInterface
public interface MyFunction {
void apply(); // единственный абстрактный метод
}