“Conocimientos Programación>Programación Java

¿Qué son las " variables de instancia " en Java

2012/7/10
¿ El lenguaje Java permite a los desarrolladores crear aplicaciones que utilizan el modelado orientado a objetos . En una aplicación orientada a objetos , las tareas se llevan a cabo por un grupo de objetos. Estos objetos tienen un comportamiento y las propiedades que se definen en las declaraciones de clase . Cuando los programadores escriben las declaraciones de clase , pueden utilizar las variables de instancia a los elementos de datos de modelos que están disponibles en todo el clase. Cada objeto de una clase tiene su propia copia de las variables de instancia en la declaración de clase . Variables

Java variables de los valores de datos de la tienda de Java o referencias a objetos . La variable de ejemplo siguiente almacena un valor entero de tipo primitivo :

int myNum = 5 ;

El siguiente código de ejemplo muestra cómo crear una variable para almacenar una referencia de objeto , utilizando la clase Integer :

Integer myNumber = new Integer ( 5 ) ;

Esto almacena una referencia de objeto en lugar de un valor de datos como en el primer ejemplo. Cuando se encuentra con el código Java , se creará un objeto de acuerdo con la declaración de la clase Integer , devolviendo una referencia a la ubicación del nuevo objeto en la memoria. Tras la operación de asignación indica el signo igual , el " myNumber " nombre de la variable se apuntan a esta ubicación.
Clases

Cuando los programadores crear aplicaciones en Java utilizando objetos técnicas orientadas , crean una o más declaraciones de clase , la definición de los objetos que necesitan para llevar a cabo el conjunto de tareas dentro de la aplicación en su conjunto. En una declaración de clase , los desarrolladores pueden incluir variables y métodos. Existirán Estas variables y métodos para cada instancia de la clase creada dentro de la aplicación . El método constructor es particularmente importante, ya que cuando los programas de Java crear un objeto de una clase, el método constructor se ejecuta.

Instancias de Object

vez una declaración de clase existe dentro de una aplicación Java , los programadores pueden crear instancias de objetos de la clase . Los programas pueden también crear automáticamente objetos de clases que proporciona como estándar en el lenguaje, como la clase Integer. El siguiente código de ejemplo muestra cómo crear un objeto de la clase " Helper " en una aplicación con un " ayudante " declaración de clase :

Helper myhelp = new Helper ( " Jim ");

haría trabajar en un caso en que el constructor de la clase toma un parámetro de cadena .
variables de instancia

variables de instancia de datos de la tienda para las instancias individuales de una clase. Por ejemplo , en la categoría de " ayudante " , la variable de instancia siguiente podría ser declarado :

myName private String ;

Esto normalmente aparece antes de que el método constructor , que puede crear una instancia de la siguiente manera :

Helper pública (String helperName ) {

myName = helperName ;

}

es una práctica común para asegurar que todas las variables de instancia se les ha asignado un valor por el momento el método constructor termina de ejecutarse . Las variables de instancia son normalmente declarados con visibilidad privada , lo que significa que sus valores sólo pueden cambiarse dentro de la clase .
Acceso

código externo a una clase a veces puede tener acceso a la variables de instancia a través de métodos de la clase como en el siguiente código de ejemplo :

public String getName () {

myName return; }


código externo pueden acceder la variable llamando a este método en una instancia de la clase , de la siguiente manera :

cadena theName = myHelp.getName ();

este es un método " de acceso " . Los métodos que proporcionan código externo con la capacidad de modificar los valores de las variables de instancia , los métodos de " mutantes " , se pueden llevar a cabo controles para evitar valores no válidos se utilicen .

Programación Java
Cómo convertir HTML a texto sin formato en Applets Java
Cómo escribir en un archivo de texto desde JSP
Cómo instalar Java EE Linux JDK
Cómo obtener Caminos raíz Web en Java
Cómo ocultar un elemento en Android ListView
Cómo cerrar un JFrame en Java con un botón
¿Qué son las " variables de instancia " en Java
Cómo conectar dos casillas desplegables en HTML y JSP
Conocimientos Informáticos © http://www.ordenador.online