Pregunta 22

Técnico Auxiliar Informática del Estado - 2023 - Informática - Congreso de los Diputados (Libre)

En Java, ¿qué es una interfaz funcional?

  • A.Una interfaz funcional es aquella que solo tiene un método abstracto.Respuesta correcta
  • B.Una interfaz que tiene un solo método por defecto.
  • C.Una interfaz que tiene un solo método estático.
  • D.No existe ese concepto en Java.

Explicación

La respuesta correcta es A. Una interfaz funcional en Java contiene exactamente un método abstracto (SAM - Single Abstract Method). Es la base de las expresiones lambda introducidas en Java 8. Puede tener métodos default y static adicionales.