Tecnología

Inicio

Las variables de clase de codificación de Java

Las aplicaciones Java artículos del almacén de datos de varias maneras diferentes. Las variables de clase son una de las formas más comunes para almacenar un elemento de datos dentro de un proyecto Java. clases de Java pueden contener diferentes tipos de variables, además de las variables de clase, incluyendo instancia y variables locales. Cada tipo de variable en Java es adecuado para un tipo particular de datos. Los desarrolladores necesitan para comprender las características principales de cada una con el fin de crear programas eficaces.

clases

Java utiliza el desarrollo orientado a objetos, en el que las responsabilidades de aplicación se dividen entre un grupo de objetos. El comportamiento y el estado de un objeto está contenida en la declaración de clase para el tipo de objeto. Cuando los desarrolladores crear aplicaciones Java, definen las declaraciones de clase en el que se oponen propiedades y métodos que están expuestos. Un grupo de variables son algunas de las propiedades de los objetos de una clase poseen. Estas variables pueden ser variables de clase, variables de instancia o variables locales.

Campos

Una variable dentro de una clase Java es básicamente un campo, el almacenamiento de un elemento de datos. Cada vez que un programa declara un objeto de una clase, ese objeto contendrá las variables definidas dentro de esa declaración de la clase. Cada instancia de una clase tiene su propia copia de las variables de instancia declaradas. Las variables locales existen solamente para las secciones aisladas de código en una clase como métodos o estructuras de control, desapareciendo después de esas secciones de código han ejecutado. Las variables de clase se comparten entre todas las instancias de una clase en la existencia, en lugar de que cada instancia tiene su propia copia.

Estático

La palabra clave "estática" declara una variable de clase. El siguiente ejemplo muestra la sintaxis que se declara una variable de clase:

algunnombre cuerda estática privada;

Esta variable se podrá acceder a través de todas las instancias de la clase, con los cambios que se refleja en todos los casos. Con una variable de instancia, cada instancia tendría una versión separada de la variable, pero el uso de la palabra clave "estática" indica que todos los casos se refieren a la misma variable. Los métodos de clase pueden alterar el valor de la variable estática, así como acceder a ella.

instanciación

Los programas Java pueden asignar valores a las variables de clase cuando ellos crean. El siguiente fragmento de código extendido demuestra la inicialización de la variable de clase:

algunnombre private static string = "María";

Este valor, una vez establecido, se podrá acceder a todas las instancias de la clase. Las instancias también pueden alterar el valor, con el nuevo valor de la misma para todas las instancias, a diferencia de las variables de instancia. Las variables de clase de este tipo son útiles en los casos en que un valor de datos es, lógicamente, va a ser el mismo para cualquier instancia de la clase.