Ayuda conceptos basicos

yamilj
21 de Octubre del 2005
hola tengo una duda. No entiendo muy bien la diferencia entre variables (o metodos) de instancia y de clase.

muchas gracias de antemanio

pd: soy nuevo en java.

chuidiang
21 de Octubre del 2005
Hola:

Uno de clase es común para todas las intancias de la clase. No es necesario que haya ninguna instnacia de la clase para exister.

Por ejemplo

class A
{
public int a;
public static int b;
}

A una = new A();
A dos = new A();

Las variables una y dos tienen su propio atributo a. una.a y dos.a pueden valer distinto

El atributo b es comun para los dos Si cambias una.b, estás también cambiando dos.b. Además, puedes acceder a esa variable como A.b, sin necesidad de ninguan instancia.

Se bueno