ámbito: accesibilidad

Las variables se pueden utilizar dentro de un cierto ámbito. El ámbito de accesibilidad depende del tipo de variable.

variables de clase (static) y de objeto

Siempre se pueden utilizar dentro del ámbito definido por las llaves { ... } que delimitan el cuerpo de la clase. Este ámbito puede verse ampliado por los calificativos public (se pueden usar desde cualquier sitio), “de paquete” (se pueden usar dentro del mismo paquete) y protected (se pueden usar en el mismo paquete y en subclases).

Un detalle: las variables de objeto no pueden usarse en métodos de clase (static).

argumentos formales (de los métodos)

Se pueden utilizar dentro del cuerpo del método.

variables locales (en un bloque)

Se pueden utilizar dentro del bloque, entre el punto en el que se definen y la llave final que termina el bloque.


Temas relacionados

175. Variables [variables] (concepto)