¿Para qué se usa la herencia?
El propósito de la herencia es consolidar y reutilizar el código. Por ejemplo, si los objetos automóvil, camión y motocicleta son subclases del vehículo de superclase, el código que se aplica a todos ellos puede consolidarse en una superclase de vehículo. Las subclases heredarán este código y cualquier cambio futuro que se le haga, automáticamente.
Cinco tipos de herencia
- Herencia única : las subclases heredan características de una sola superclase.
- Herencia múltiple : una subclase puede tener más de una superclase y heredar características de todas ellas.
- Herencia multinivel : una subclase puede tener sus propias subclases. En otras palabras, una subclase de una superclase puede ser una superclase de otras subclases.
- Herencia jerárquica : una clase base actúa como la superclase primaria en múltiples niveles de subclases.
- Herencia híbrida : una combinación de uno o más de los otros tipos de herencia.
Instancia, orientada a objetos, términos de programación.