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