Ayuda conceptos basicos
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.
muchas gracias de antemanio
pd: soy nuevo en java.
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
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