📘 Introducción

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.


1. ¿Qué es la herencia?

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.


📌 Objetivo principal

Reutilizar código.

En lugar de copiar propiedades y métodos entre clases, una clase hija los hereda automáticamente de una clase padre.


2. La herencia en la vida real