Sobes.tech
Junior — Middle

Tudsz példát mondani egy Java vagy más nyelvben olyan interfészre, amely csak egy absztrakt metódust tartalmaz?

sobes.tech MI

Válasz az MI-től

Java-ban egy absztrakt metódussal rendelkező interfész funkcionális interfésznek nevezett. Egy ilyen interfész példája a Runnable:

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

Egy másik példa a Comparator<T> interfész, amelynek van egy compare nevű metódusa:

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

Ezek az interfészek kényelmesek lambda kifejezésekkel való használatra.