Junior — Middle
O que significa o termo usado para denotar um método numa interface funcional?
sobes.tech IA
Resposta da IA
Na interface funcional do Java, o termo usado para se referir a um método é método abstrato. Uma interface funcional é uma interface com exatamente um método abstrato, que pode ser implementado usando uma expressão lambda ou uma referência de método.
Por exemplo, a interface Runnable possui um método abstrato run(), o que a torna uma interface funcional:
@FunctionalInterface
public interface Runnable {
void run();
}
A anotação @FunctionalInterface não é obrigatória, mas ajuda o compilador a verificar se a interface é realmente funcional.