top of page

Polimorfismo

El polimorfismo es uno de los pilares básicos en la programación orientada a objetos, quiere decir que un objeto puede cambiar de forma, por ejemplo, pasar de ser un coche a una moto.


El término polimorfismo tiene origen en las palabras poly (muchos) y morfo (formas).


Veamos un ejemplo, tenemos dos clases, en cada clase, tenemos un print.


Creamos un módulo, lo llamaremos pruebas, y, entre paréntesis, ponemos un parámetro.


En la siguiente línea, ponemos:


Es decir, el parámetro valor va a tomar el módulo mensaje, pero ¿Qué mensaje?, pues, tenemos dos mensajes.


Bien, creamos una instancia, igualamos, por ejemplo, a dato1, abrimos y cerramos paréntesis.


Dato1 se almacena en dato.


Por lo que el mensaje que nos va a devolver es de la clase dato1.


Añadimos la siguiente línea:


Pulsamos F5, y, nos devuelve el mensaje de la clase dato1, si a1 igualamos a dato2, nos devolverá el mensaje de la clase dato2.



Miguel Angel Franco

 
 
 

Comments


© 2019 Miguel Ángel Franco García

bottom of page