Sobes.tech
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.