• Jueves 14 de Noviembre de 2024, 21:31

Autor Tema:  Pase De Parametros  (Leído 1053 veces)

ceguro

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Pase De Parametros
« en: Domingo 15 de Enero de 2006, 21:47 »
0
Hola

Se que java no posee variables globales y quisiera saber como puedo hacer para pasar una variable que tengo en una clase x hacia otras clases x,y,z...

Muchas gracias al que pueda ayudarme.

chuidiang

  • Miembro MUY activo
  • ***
  • Mensajes: 123
  • Nacionalidad: es
    • Ver Perfil
    • http://www.chuidiang.com
Re: Pase De Parametros
« Respuesta #1 en: Lunes 16 de Enero de 2006, 09:07 »
0
Hola:

Para pasar una variable de una clase a otra, tienes que ir poniendo metodos del estilo

Código: Text
  1. private int variableGlobal;
  2. public void setVariableGlobal (int variableGlobal)
  3. {
  4.    this.variableGlobal=variableGlobal;
  5. }
  6.  

e ir llamándolos desde donde tengas acceso al valor que quieres para esa variable. Esto esta bien si no hay que hacerlo en demasiados sitios. Si se usa mucho, puedes hacer una clase con un atributo estatico que sea esa variable global

Código: Text
  1. class VariableGlobal
  2. {
  3. public static int variableGlobal=3;
  4. }
  5.  

Con esto tienes algo equivalente a una variable global. Desde cualquier sitio de codigo puedes acceder a ella asi

Código: Text
  1. VariableGlobal.variableGlobal=4;
  2. System.out.println (VariableGlobal.variableGlobal);
  3.  

No es necesario instanciar la clase VariableGlobal.

Se bueno.