2. La herencia es una forma de ayudar a “ahorrar” código,
de hecho es una de las ventajas de la POO.
Nos ayuda a crear una clase a partir de otra ya existente.
Y se le denomina herencia porque la nueva clase
contiene atributos y métodos de la clase principal.
3. La ventaja principal que encontramos al usar la herencia
entre clases es que se pueden definir atributos y
métodos nuevos para la clase que hereda y se pueden
aplicar a los atributos y métodos que fueron heredados
por la clase principal.
Otra ventaja es que ya no es necesario comenzar desde
cero como lo tendríamos que hacer con la
programación estructurada.
4. Jerarquía de clases:
La relación que se denomina primaria-secundaria entre
las clases se puede representar desde un punto de vista
jerárquico conocido como vista de clases de árbol.
Dicha vista va a empezar con la superclase, conocida
también como primaria, padre, principal o madre. Las
clases que se derivan de ella se conocen como
secundarias o subclases, de tal forma que se van
especializando a medida que el árbol va descendiendo.