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.