Una de las 50 preguntas del tema
¿Cuánto sabes de Java?Una interfaz en Java es un tipo de referencia que define un contrato de métodos que las clases deben implementar. Contiene métodos abstractos (sin implementación), constantes, métodos default, métodos estáticos y tipos anidados. Las interfaces permiten lograr polimorfismo sin herencia y son fundamentales para implementar patrones de diseño y APIs flexibles.