1 Programación orientada a objetosCapítulo 10 Más técnicas de abstracción
2
3 Método abstracto
4 Clases abstractas No se creará ninguna instancia de clases abstractasSólo las clases abstractas pueden tener métodos abstractos Las clases abstractas con métodos abstractos fuerzan a las subclases a sobreescribir una implementación de aquellos métodos declarados abstractos
5 Herencia múltiple
6 Interfaces
7 Herencia múltiple de interfaceJava permite que cada clase extienda como máximo a otra clase, pero permite que una clase implemente cualquier número de interface (además de la posibilidad de extender una clase)
8