Herencia
-
Upload
jorge-garcia-hrnandez -
Category
Documents
-
view
107 -
download
1
Transcript of Herencia
![Page 1: Herencia](https://reader035.fdocuments.co/reader035/viewer/2022080215/55b2efc3bb61eb74438b460c/html5/thumbnails/1.jpg)
Herencia
Jorge García Hernández
Por:
![Page 2: Herencia](https://reader035.fdocuments.co/reader035/viewer/2022080215/55b2efc3bb61eb74438b460c/html5/thumbnails/2.jpg)
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.
![Page 3: Herencia](https://reader035.fdocuments.co/reader035/viewer/2022080215/55b2efc3bb61eb74438b460c/html5/thumbnails/3.jpg)
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.
![Page 4: Herencia](https://reader035.fdocuments.co/reader035/viewer/2022080215/55b2efc3bb61eb74438b460c/html5/thumbnails/4.jpg)
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.