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.