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.