- En java se dispone de tres tipos de variables:
-Las variables miembro pertenecientes a una clase.
-Argumentos de un método de la clase.
-Variables locales de un método de la clase.
- Los argumentos trabajan como variables locales.
class Ejemplo {
int x; // variable miembro
metodo (int y){ // argumento
int z; // variable local
x = y + z;
} }
- Las variables miembros son visibles desde cualquier parte de la clase.
- Los argumentos y variables locales solo son visibles dentro del método al que pertenece, dejan de existir al finalizar el método.
- Dentro de un método, si coincide el identificador de un argumento o variable local con el de una variable miembro, sólo se accede a la variable del método.
Ejemplo