Red de conocimiento del abogados - Ley de patentes - ¿Qué son las variables miembro, las variables de clase, los métodos miembro y los métodos de clase en Java y cómo distinguirlos?

¿Qué son las variables miembro, las variables de clase, los métodos miembro y los métodos de clase en Java y cómo distinguirlos?

Variables miembro: incluidas las variables de instancia y las variables de clase, las variables de clase se modifican con estática, y las variables de instancia se modifican sin estática.

Variable de clase: dominio estático, campo estático o variable estática, que es el atributo único de todas las instancias de esta clase. Además, todas las instancias pueden modificar el valor de esta variable de clase (cuando esta variable de clase no es modificada por final), y al acceder a las variables de clase, no es necesario usar una instancia, solo use el nombre de la clase.

Métodos miembros: incluidos los métodos de instancia y los métodos de clase. Los métodos que usan estáticos son métodos de clase y los métodos sin modificación estática son métodos de instancia. Los métodos de instancia deben llamarse después de crear la instancia.

Método de clase: Al igual que las variables de clase, los métodos de clase se pueden llamar directamente usando la clase sin una instancia.

Ejemplo: class?Demo{?

int?x; //x es una variable de instancia y también una variable miembro?

static?int?y ;? //y ¿es una variable de clase y también una variable miembro?

public?int?x()?{?//¿Este método es un método de instancia y un método miembro?

return?x ;

}?

public?static?void?setX(int?x1){?// ¿Este método es un método de clase y también un método miembro?

x?=?x1;

}?

}