Foros del Web » Programación para mayores de 30 ;) » C/C++ »

POO: llamadas entre métodos

Estas en el tema de POO: llamadas entre métodos en el foro de C/C++ en Foros del Web. Otra pregunta muy rápida: Si yo quiero llamar desde un método de la clase, a otro método de la misma clase ¿cómo lo hago? Código: ...
  #1 (permalink)  
Antiguo 29/05/2010, 13:53
 
Fecha de Ingreso: mayo-2007
Mensajes: 200
Antigüedad: 17 años, 6 meses
Puntos: 1
POO: llamadas entre métodos

Otra pregunta muy rápida:
Si yo quiero llamar desde un método de la clase, a otro método de la misma clase ¿cómo lo hago?

Código:
class coche{
    private: 
         ....
    public:
         void tieneGasolina(){
             .....}
         void encenderCoche() {
              //Aquí quiero llamar a tieneGasolina();
         }
Se llamar a un método de un objeto, cuando este está creado, ¿pero como se hace esto si el objeto todavía no está creado?

Salu2.
__________________
Blog: http://a-dream-of-dragon.blogspot.com
  #2 (permalink)  
Antiguo 29/05/2010, 14:26
 
Fecha de Ingreso: enero-2010
Mensajes: 21
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: POO: llamadas entre métodos

Lo puedes hacer de la siguiente manera, primero declaras la clase y luego añades los métodos de la forma:
Tipo NombreClase::NombreMétodo(){
}

Código C++:
Ver original
  1. class coche{
  2.     private:
  3.          ....
  4.     public:
  5.          void tieneGasolina();
  6.          void encenderCoche();
  7. };
  8.  
  9. void coche::tieneGasolina(){
  10.     ...
  11. }
  12.  
  13. void coche::void encenderCoche(){
  14.     ...
  15.     tienegasolina();
  16.     ...
  17. }

Yo personalmente declaro la clase en un fichero *.h y luego su implementación en un *.cpp incluyendo en él el .h

Un saludo
  #3 (permalink)  
Antiguo 29/05/2010, 15:02
 
Fecha de Ingreso: mayo-2007
Mensajes: 200
Antigüedad: 17 años, 6 meses
Puntos: 1
Respuesta: POO: llamadas entre métodos

Si, yo hago lo mismo, lo único era por no poner un ejemplo muy largo.
Muchas gracias, ya está todo claro.
__________________
Blog: http://a-dream-of-dragon.blogspot.com

Etiquetas: llamadas, poo
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 02:11.