una clase nueva se crea a partir de una
clase existente
Planificación de cualquier busqueda de información
La principal ventaja de la herencia es la capacidad para
definir atributos y métodos nuevos para la subclase, que
luego se aplican a los atributos y métodos heredados.
mecanismo más utilizado para alcanzar algunos de los objetivos más preciados en el
desarrollo de software como lo son la reutilización y la extensibilidad
se puede usar de dos formas
se puede retocar el código cambiando las características que
se requieren, e ignorando el resto. Esto permite una
programación rápida. Esto es una forma de reutilización del
código.
Se expresa un determinado problema como una jerarquía de clases,
donde existe una clase base de la que se derivan otras subclases.
Dentro de los mecanismos de herencia se van a diferenciar dos tipos:
La Herencia Simple.: Una clase derivada tiene un
sólo padre.
Los constructores y destructores no son heredados por
las clases derivadas. Sin embargo, una instancia de una
clase derivada contendrá todos los miembros de la
clase base, y éstos deben ser iniciados
La Herencia Múltiple. Una clase derivada hereda de más
de una clase base.
Este método puede utilizarse para agrupar atributos
y métodos desde varias clases dentro de una sola...