Herencia y métodos en interfaces de Java 8 y 9

Clase 20 de 40Curso Avanzado de Java SE

Las interfaces pueden heredar de otras interfaces utilizando la palabra clave extends, el concepto de herencia se aplicará como naturalmente se practica en clases, es decir, la interfaz heredará y adquirirá los métodos de la interfaz padre.

Una cosa interesante que sucede en caso de herencia con interfaces es que, aquí sí es permitido la herencia múltiple como ves a continuación:

Captura de pantalla 2018-04-26 a la(s) 12.01.19.png

Además siguiendo las nuevas implementaciones de métodos default y private de las versiones Java 8 y 9 respectivamente podemos sobreescribir métodos y añadirles comportamiento, si es el caso.

Captura de pantalla 2018-04-26 a la(s) 12.01.51.png