“Conocimientos Programación>Programación Java

¿Qué es la referencia estática en Java ?

2015/6/10
Aplicaciones Java lograr conjuntos de tareas mediante la creación de objetos con funciones específicas . Dentro de un proyecto Java , los programadores pueden crear declaraciones de clase que definen estos objetos, incluyendo todos los datos que son titulares y los procesos que llevan a cabo . Clases Java de datos de modelos y procesamiento en términos de variables y métodos. En general, cada objeto de una clase tiene su propia copia de las mismas , pero si una variable o método se declara como estática , que es compartida por todos los objetos de la clase . Clases

declaraciones de clases Java describen el comportamiento de los objetos de la aplicación , así como sus propiedades. En una declaración de clase , los programadores pueden incluir variables de instancia , para modelar los elementos de datos que cada objeto de la clase tendrá su propia copia . En un escenario típico , una clase se declara una variable de instancia , y luego crear una instancia dentro del método constructor , que se llama cuando el código externo crea un objeto de la clase. Métodos de una clase pueden también alterar las variables de instancia .
Objetos

Cuando un proyecto Java crea un objeto de una clase de acuerdo a su declaración , este objeto tendrá su propia copias de las variables de instancia declaradas . Sin embargo, si una declaración de clase incluye una variable estática , Java sólo creará una copia de este , que será accesible a través del proyecto , independientemente del número de objetos de una clase están en existencia . Esto significa que si un proyecto contiene dos instancias de objetos de la misma clase , cualquier alteración que estos objetos hacen a variables estáticas se reflejará en el proyecto.
Sintaxis
< p> para declarar una variable estática , los programadores de Java se puede utilizar la siguiente sintaxis:

myNumber static int = 0 ;

Cuando esta variable se declara dentro de un programa , cualquier referencia o alteración a la misma será compartida a través del proyecto . Por ejemplo, si la sintaxis siguiente aparece dentro de una clase en el proyecto, la variable se incrementará :

myNumber + + ;

Si otra clase se refiere a la variable después de esta línea , el valor se reflejará el proceso de adición.
referencia a

Ambos métodos y variables puede ser estática en los programas de Java. Cuando una clase contiene variables y métodos estáticos , código externo es capaz de llamar o referirse a ellos sin una instancia de la clase. Con los métodos estándar , los programas Java debe crear una instancia de objeto de la clase , a continuación, llamar al método en esa instancia. Con los métodos estáticos sin embargo , el código puede utilizar el propio nombre de la clase , en lugar de una instancia de clase de la siguiente manera :

ClassName.methodName ();
Método principal

Un error común que las personas que comienzan con el desarrollo de Java incluye referencias estáticas . Esto sucede a menudo en el principal método para un proyecto. Si un programador crea un método de ayuda dentro de la clase principal , a continuación, los intentos para llamar a ese método , también desde dentro de la clase principal , que pueden recibir una alerta compilador con respecto a una referencia estática está hecho a un método no estático . Para superar esto, el programador puede modificar el método mediante la adición de la palabra "estática " , o puede mover el método a una declaración de clase , llamando desde allí.

Programación Java
Cómo encontrar la palabra más corta en una oración o Lista en Java
Cómo cambiar el color de la imagen en los applets de Java
Cómo asignar una cadena a una lista de cadenas en java.util.Map
Cómo crear un vacío Java Mapa
Cómo convertir un doble a flotar en Java sin perder la precisión
Atravesando través de una variable de cadena en Java
Cómo dar formato a números en decimales en Java
Cómo dar formato a Euros en Java
Conocimientos Informáticos © http://www.ordenador.online