En esta clase se estudia el segundo de los cuatro pilares fundamentales de la Programación Orientada a Objetos:
El profesor explica primero el concepto desde ejemplos de la vida cotidiana y luego lo traslada al mundo de la programación.
La idea principal es muy sencilla:
Una clase puede heredar las propiedades y métodos de otra clase, reutilizando código y evitando duplicar implementaciones.
Esta clase es completamente conceptual; la implementación práctica se realizará en la siguiente lección.
La herencia es un mecanismo de la Programación Orientada a Objetos que permite que una clase reciba automáticamente los miembros (propiedades y métodos) de otra clase.
Gracias a esto podemos reutilizar código ya existente y extender el comportamiento de una clase sin necesidad de volver a escribirlo.
Reutilizar código.
En lugar de copiar propiedades y métodos entre clases, una clase hija los hereda automáticamente de una clase padre.