Lección 13: Sobrescritura de métodos y polimorfismo
Todos los animales hablan, pero cada uno a su manera. Cuando una clase hija define un método con el mismo nombre que el padre, su versión gana: eso es sobrescritura. Y cuando la misma llamada sobre objetos distintos produce comportamientos distintos, eso es polimorfismo, la idea más elegante de OOP.
Un coro donde a cada animal se le da la misma instrucción, "¡habla!", y el perro ladra, el gato maúlla, la serpiente sisea. Una instrucción, actuaciones distintas.
- sobrescritura de métodos
- Una clase hija que define un método con el mismo nombre que el padre, y su versión es la que se ejecuta.
- polimorfismo
- La misma llamada a un método sobre objetos de clases distintas, y cada uno responde a su manera.