Foros del Web » Programación para mayores de 30 ;) » Programación General »

Duda con clases derivadas y funciones miembro

Estas en el tema de Duda con clases derivadas y funciones miembro en el foro de Programación General en Foros del Web. Hola. Miren tengo una clase base y dos clases derivadas de esta: A y B Bueno, es posible llamar a una funcion miembro de B ...
  #1 (permalink)  
Antiguo 11/06/2005, 14:05
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 5 meses
Puntos: 52
Duda con clases derivadas y funciones miembro

Hola.
Miren tengo una clase base y dos clases derivadas de esta: A y B

Bueno, es posible llamar a una funcion miembro de B en una funcion miembro de A? si lo es, como se hace esto?
Intente ponerle de argumento a la funcion de B una clase de tpio A pero me da error.
Como le puedo hacer.

Saludos
  #2 (permalink)  
Antiguo 11/06/2005, 14:13
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Si te referis a ejecutar una funcion que esta definida en B y no en A desde A obviamente no se puede.

¿Que queres hacer exactamente?
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #3 (permalink)  
Antiguo 11/06/2005, 14:15
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 5 meses
Puntos: 52
Pues exactamente eso.

mmmm si no se pueden, entonces tendre que usar otra cosa.
Bueno, gracias por su ayuda.
  #4 (permalink)  
Antiguo 11/06/2005, 14:18
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Es que eso no tiene ningun sentido. ¿Si debe ser accesible desde las dos derivadas porque no esta presente en la clase madre?
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #5 (permalink)  
Antiguo 11/06/2005, 14:56
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 5 meses
Puntos: 52
Porque la funcion que quiero llamar usa todas las variables privadas de la clase derivada, si no las usara, la pondria en la clase base. Pero bueno, ya lo resolvi, uso una funcion amiga que recibe como argumentos las dos clases derivadas una solo para llamar a la funcion y la otra de la ual es amiga para poder modificar sus variables.

Jejeje. Tal vez este proyectito sirvio de ejercicio para mejorar con C++.

Saludos
  #6 (permalink)  
Antiguo 11/06/2005, 14:59
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Tal vez entonces el problema este en el analisis/diseño y no en la implementacion.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #7 (permalink)  
Antiguo 12/06/2005, 12:26
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años
Puntos: 17
Lo que no entiendo es lo de los argumentos... Debería usar una clase amiga, no una función amiga.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:38.