Sobes.tech
Junior — Middle

¿Qué significa el término utilizado para denotar un método en una interfaz funcional?

sobes.tech AI

Respuesta de la IA

En la interfaz funcional de Java, el término utilizado para referirse a un método es método abstracto. Una interfaz funcional es una interfaz con exactamente un método abstracto, que se puede implementar mediante una expresión lambda o una referencia a un método.

Por ejemplo, la interfaz Runnable tiene un método abstracto run(), lo que la convierte en una interfaz funcional:

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

La anotación @FunctionalInterface no es obligatoria, pero ayuda al compilador a verificar que la interfaz realmente sea funcional.