Sobes.tech
Junior — Middle

შეგიძლიათ მიაწოდოთ მაგალითი Java ან სხვა ენაში ინტერფეისი, რომელიც შეიცავს მხოლოდ ერთ აბსტრაქტულ მეთოდს?

sobes.tech AI

პასუხი AI-სგან

В Java интерфейс с одним абстрактным методом называется функциональным интерфейсом. Пример такого интерфейса — Runnable:

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

Другой пример — интерфейс Comparator<T> с одним методом compare:

@FunctionalInterface
public interface Comparator<T> {
    int compare(T o1, T o2);
}

Такие интерфейсы удобно использовать с лямбда-выражениями.