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

Cambiar variables de una clase desde otra?

Estas en el tema de Cambiar variables de una clase desde otra? en el foro de Java en Foros del Web. Muy buenas, he estado creando un mod para minecraft, estoy en la parte de programar la Gui de un bloque... Y miren, tengo un problema... ...
  #1 (permalink)  
Antiguo 13/11/2012, 10:09
 
Fecha de Ingreso: mayo-2012
Mensajes: 29
Antigüedad: 12 años
Puntos: 0
Pregunta Cambiar variables de una clase desde otra?

Muy buenas, he estado creando un mod para minecraft, estoy en la parte de programar la Gui de un bloque...

Y miren, tengo un problema... Bueno, mas que un problema es una duda:

¿Como puedo cambiar una variable de una clase desde otra clase diferente?


Si no se entiende o necesitan mas informacion avisenme...
  #2 (permalink)  
Antiguo 13/11/2012, 10:11
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 3 meses
Puntos: 89
Respuesta: Cambiar variables de una clase desde otra?

Usado el método público que has generado para ello
  #3 (permalink)  
Antiguo 13/11/2012, 10:29
 
Fecha de Ingreso: mayo-2012
Mensajes: 29
Antigüedad: 12 años
Puntos: 0
Respuesta: Cambiar variables de una clase desde otra?

Si te refieres a:

public Int setVariable{
// Es un numero, por eso int
Variable.this = Variable;
}

Lo hice pero me da como error...

Para cambiar la variable pongo:

setVariable()++;

No?
  #4 (permalink)  
Antiguo 13/11/2012, 10:40
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 3 meses
Puntos: 89
Respuesta: Cambiar variables de una clase desde otra?

Normal que te de error, ahí estas devolviendo un int y encima no aceptas el valor que quieres poner. Ese método se parece más a un GET (la estructura, el interior no). Los métodos set tienen más pinta a esto

public void setVariable (int x)
{
this.Variable = x;
}

y la llamada sería OBJETO.setVariable (y)

Donde OBJETO es el objeto que has creado de la clase primera e y el valor que le quieres dar al atributo de la clase
  #5 (permalink)  
Antiguo 13/11/2012, 10:53
 
Fecha de Ingreso: mayo-2012
Mensajes: 29
Antigüedad: 12 años
Puntos: 0
Respuesta: Cambiar variables de una clase desde otra?

Muchisimas gracias por la ayuda. :)

(Solucionado)

Etiquetas: variable.
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 23:03.