Herencia
La herencia permite que una clase (subclase o clase derivada) herede las propiedades y comportamientos de otra clase (superclase o clase base). Esto fomenta la reutilización de código y establece relaciones jerárquicas entre las clases.
Con la herencia, una subclase puede agregar o modificar funcionalidades de la clase base.
- Superclase y subclase:
- La clase base o superclase contiene los atributos y métodos que serán heredados, mientras que la subclase puede extender la funcionalidad agregando nuevos atributos o métodos, o sobrescribiendo los métodos heredados.
- La clase base o superclase contiene los atributos y métodos que serán heredados, mientras que la subclase puede extender la funcionalidad agregando nuevos atributos o métodos, o sobrescribiendo los métodos heredados.
- Palabra clave en Java:
- En Java, la herencia se logra utilizando la palabra clave extends.