RE:entonces? de variables instanciadas
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.
}
}