Cool C/C++

Programacion en C/C++

Home Foros
Bienvenido, Invitado
Por favor Identificarse o Registrarse.    Contraseña olvidada?

Herencia en C++, llamando a Funciones heredadas
(1 viendo) (1) Invitado
AbajoPágina: 1
TEMA: Herencia en C++, llamando a Funciones heredadas
#277
Herencia en C++, llamando a Funciones heredadas Creado el día: 23/03/2014 20:38 Karma: 0
Hola , ya llevo tiempo programando en C++ y aun no domino plenamente la herencia

por ejemplo

class vehiculo
{
insertarllave();
encender();

}

vehiculo::insertallave()
{
cout<<"meter llave";
}
vehiculo::encender()
{
cout<<"girar llave para encender";
}
class carro_standard:vehiculo
{
meterclutch();
insertallave();

}
carro_standard:metercluth()
{
cout<<"pisar clutch";
}
carro_standar:insertallave();
{
cout<<"insertar llave"
meterclutch();
}
main()
{
vehiculo_standard vh;
vh.encender();
}

okey perdonen el C++ simplificado

Mi idea es que no requiero un procedimiento para definir encender porque esta definido en la clase base, pero en el programa que estoy realizando , la funcion encender no es capaz de llamar a insertarllave() de la clase derivada, llalma a insertarllave() de la clase base

o sea el carro no prenderia porque no meti el clutch, solo inserte la llave

no estoy seguro si el mecanismo del polimorfismo, si llamando a funciones virtuales pueda lograr que una funcion de una clase base llame a una funcion de una clase derivada

actualmente redefino la funcion encender en la clase derivada , pero no me convence del todo porque repito codigo
luis727
Navegador Iniciado
Mensajes: 1
graphgraph
Usuario Offline Presiona aquí para ver el perfil de este usuario
El administrador ha deshabilitado la escritura pública.
 
#280
Re: Herencia en C++, llamando a Funciones heredadas Creado el día: 08/04/2014 13:50 Karma: 1
Tienes un buen tutorial sobre herencia y polimorfismo (junto con un ejemplo) en:

programacionenc.net/index.php?option=com...ion-cc&Itemid=55
adrianvaca
Administrador
Mensajes: 104
graph
Usuario Offline Presiona aquí para ver el perfil de este usuario
El administrador ha deshabilitado la escritura pública.
El conocimiento es una forma de empezar a ser libre
 
ArribaPágina: 1
obtén los últimos mensajes directamente en tu escritorio