Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/08/2008, 12:51
Avatar de WaRc3L
WaRc3L
 
Fecha de Ingreso: agosto-2008
Ubicación: My House
Mensajes: 89
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: inicialisar variables en clases

Bueno, si no sabes algo de los constructores ( seguramente ahora si ) te explico una poquita informacion:

Los constructoros de cualquier clase, son metodos, con el mismo nombre de la clase, que se llaman automaticamente al declarar un objeto de dicha clase.

Código:
Clase Objeto;
Quando haces, el codigo de arriba, en cualquier lugar ( normalmente en el main ) lo que hace directamente es llamar al constructor, que ahi normalmente se inicializan las variables. Pueden aver varios constructores, ( con el mismo nombre claro, porque obligatoriamente tienen el nombre de la clase ), ( igual que pueden aver funciones con el mismo nombre ) , lo unico que varian son los parametros. Si tu haces lo siguiente:

Código:
Clase Objeto(2,1);
Se llamaria al constructor que tiene dos parametros ( en este caso de tipo int todos dos ), y nadie puede negar que puede hacer esto:

Código:
Clase Objeto01;
Clase Objeto02(5,4);
Objeto01, llama automaticamente al constructor sin parametros, en cambio Objeto02 llama al constructor de dos parametros.

Saludos! Espero que te haya servido!