Polimorfismos en Longitud de Fragmentos de Restricción en Psiquiatría
Polimorfismos Tarea de Program2
6
Alumno: Castro De la Cruz, Cristhian Bartolomé 14140097 Ejemplo 1: Supongamos que tenemos la clase base "Persona" y dos clases derivadas: "Empleado" y "Estudiante".
-
Upload
cristhiancastro -
Category
Documents
-
view
4 -
download
1
Transcript of Polimorfismos Tarea de Program2
Alumno: Castro De la Cruz, Cristhian Bartolomé 14140097
Ejemplo 1:
Supongamos que tenemos la clase base "Persona" y dos clases derivadas: "Empleado" y "Estudiante".
Nuestro resultado será:
Ejemplo 2:
El polimorfismo y las funciones virtuales están muy ligadas en C++, las funciones virtuales es lo que permite que exista polimorfismo en C++, ejemplo:Código
En este código imprime "Soy a", esto es porque el compilador guarda información de que el objeto es A (aunque yo en el programa haga un new de B) y la función que se ejecuta es la que está definida en B.
Éste no es el comportamiento deseado, es por eso que si yo le agrego virtual a la función (creo que debería decir mensaje) a() quedando
Código