Sobes.tech
Junior — Middle

Podes dar um exemplo de uma interface em Java ou noutra linguagem que contenha apenas um método abstrato?

sobes.tech IA

Resposta da IA

Em Java, uma interface com um método abstrato é chamada de interface funcional. Um exemplo dessa interface é Runnable:

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

Outro exemplo é a interface Comparator<T> com um método compare:

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

Essas interfaces são convenientes para usar com expressões lambda.