Diferencia entre revisiones de «Programación en C++/Funciones virtuales»

Contenido eliminado Contenido añadido
Línea 200:
===FUNCIONES VIRTUALES===
 
El polimorfismo en tiempo de ejecionejecucion es logrado por una combinacion
de dos caracteristicas: 'Herencia y funciones virtuales". Aprendio
sobre la herencia en el capitulo precedente. Aqui, aprendera sobre
Línea 209:
cada clase derivada puede tener su propia version de la funcion
virtual. Lo que hace interesantes a las funciones virtuales es que
sucede cuando una es llamada a traves de de un puntero de clase base
( o referencia ). En esta situacion, C++ determina a cual version de
la funcion llamar basandose en el tipo de objeto apuntado por el
Línea 230:
 
Una clase que incluya una funcion virtual es llamada una
'clase polimorfica'. Este termisotermino tambien aplica a una clase que
hereda una clase base conteniendo una funcion virtual.
 
Examine este corto programa, el cual demuestrsdemuestra el uso de funciones
virtuales: