175.Variables [variables] (concepto)

Son contenedores de valores, bien de tipos primitivos (números, caracteres o booleanos), bien objetos creados por el programador.

Una variable tiene un nombre que es un identificador que permite dirigirse a ella sin ambigüedad.

Si cada variable tiene un nombre exclusivo, no hay ambigüedad alguna. Pero si varias variables se denominan igual, hay que aclarar en cada momento a cual nos referimos. Ver “Ámbito”. Java no permite variables homónimas en el mismo ámbito; pero si pueden existir en ámbitos diferentes.

Lo primero que hay que hacer con una variables es declararla. En la declaración se indica

·         el tipo de valores que puede contener (siempre)

·         el identificador que la denomina (siempre)

·         el valor inicial que va a contener (opcional)

(si no se indica un valor inicial, este depende de tipo de la variable)

·         el tipo de visibilidad de que va a disfrutar: public, protected, private (opcional)

(si no se indica el tipo de accesibilidad, se considera “accesible en el paquete”)

·         si es modificable o no: final (opcional)

(Una variable sólo es final si se indica explícitamente. Si no, será modificable.)

Temas relacionados

Vademécum
actualización (asignación)
ámbito: accesibilidad
ciclo de vida: creación y destrucción
de clase
invariantes
declaración
finales
inicialización
locales (en un bloque)
de objeto