Java - entonces? de variables instanciadas

 
Vista:

entonces? de variables instanciadas

Publicado por Russ (33 intervenciones) el 27/04/2006 20:35:37
Entonces no es posible pasar una variable instanciada de una clase a otra??? pormedio de un metodo si usar variables estaticas?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:entonces? de variables instanciadas

Publicado por manru (161 intervenciones) el 28/04/2006 01:30:36
Si se puede dentro de una misma instancia de Java.
Pero no se puede en distintas instancias de Java.

Puedes retornar un valor desde una clase hacia otra, en un método.

mm A ver..

public class A {
public int valor = 2;
}

public class B {

public static void main(String[] a) {
// Esto no se puede hacer porque la
// variable valor no es estatica en la clase A.

int valorA = A.valor;

// Si puedes hacer esto...
A a = new A();
int valorA = a.valor;

// Ahora bien... cuando haces new A() estas creando una nueva clase.
// en este caso "valor" siempre vale 2
// pero si lo cambiamos
a.valor = 4;

// Que pasa si pido el "valor" creando una nuevo objeto de clase A.

A aa = new A();
int valorAA = aa.valor;
// Aqui "valor" no es 4 sino 2.

}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar