Variables (Los tutoriales Java™ > El lenguaje Java > Lo básico del lenguaje)
Ruta: El lenguaje Java
Lección: Lo básico del lenguaje
Variables
Página inicial > El lenguaje Java > Lo básico del lenguaje
Variables
Ya hemos visto en la lección anterior que un objeto almacena su estado en campos.
int cadence = 0;
int speed = 0;
int gear = 1;

La lección ¿Qué es un objeto? le presentó el concepto de campos, pero probablemente siga teniendo alguna pregunta, como por ejemplo: ¿Cuáles son los convenios y reglas para nombrar un campo? Además de int, ¿qué otros tipos de dato hay? ¿Los campos deben ser inicializados cuando se declaran? ¿Se asigna un valor predeterminado a los campos si no se inicializan explícitamente? En esta lección exploraremos las respuestas a este tipo de preguntas, pero antes de hacerlo hay una serie de distinciones técnicas que debería conocer. En el lenguaje de programación Java se usan los dos términos «campo» y «variable»; esto es una fuente habitual de confusión entre desarrolladores noveles ya que ambos, a menudo, parecen referirse a la misma cosa.

El lenguaje de programación Java define los siguientes tipos de variables:

Dicho esto, en lo que queda de este tutorial se utilizan las siguientes normas al hablar de campos y variables. Si hablamos de «campos en general» (excepto variables locales y parámetros) simplemente diremos «campos». Si hablamos de «todo lo anterior» utilizaremos la palabra «variables». Si el contexto necesita de una distinción clara, utilizaremos términos específicos (campo estático, variable local, etc.) según sea apropiado. En ocasiones también podrá ver el término «miembro». A los campos, métodos y tipos anidados de un tipo se les denomina colectivamente sus miembros.

Nomenclatura

Cada lenguaje de programación tiene su propio conjunto de convenios y reglas para los tipos de nombres que se permiten utilizar, el lenguaje Java no es diferente. Las reglas y convenios para la nomenclatura de variables se pueden resumir como sigue:

Pagina anterior: Lo básico del lenguaje
Página siguiente: Tipos de datos primitivos

  ATENCIÓN: La traducción de esta documentación es un esfuerzo personal y voluntario. NO es un documento oficial del propietario de la tecnología Java, Oracle, ni está patrocinado por esta empresa.

Los documentos originales y actualizados (en inglés) están disponibles en: http://docs.oracle.com/javase/tutorial/. La versión disponible en este sitio es la publicada en Marzo de 2008 (más información en: "What's new and What's Old? The History of the Tutorial").

Dirige cualquier comentario, petición, felicitación, etc. a tutorialesjava@codexion.com.

Si quieres ayudar a mantener en funcionamiento esta web, colaborar con la traducción de estos documentos o necesitas que se traduzca algún capítulo en concreto puedes invitarme a un café: