La Herencia es uno de los 4 pilares de la Programación Orientada a Objetos (POO) junto con la Abstracción, Encapsulamiento y Polimorfismo. Al principio cuesta un poco entender estos conceptos característicos de la POO porque se suele venir de otro paradigma de programación (como la programación estructurada), pero la finalidad de éste Objeto de Aprendizaje es facilitar la comprensión de la herencia mientras se practica.