En la programación orientada a objetos, uno de los conceptos fundamentales es la herencia, que permite que una clase hija herede atributos y métodos de una clase padre. Esto facilita la reutilización de código y la creación de estructuras jerárquicas de clases.
En programación orientada a objetos se denomina polimorfismo a la capacidad que tienen los objetos de una clase de responder al mismo mensaje o evento en función de los parámetros utilizados durante su invocación. Un objeto polimórfico es una entidad que puede contener valores de diferentes tipos durante la ejecución del programa.
Utiliza propiedades que clarifiquen el concepto de similitud entre objetos.
La herencia proviene del hecho de que la subclase (la nueva clase creada) contiene las atributos y métodos de la clase primaria.
Para entender esto
debemos tener en
cuenta los siguientes
temas: