“Conocimientos Programación>Programación Java

¿Qué es estática en Java

2014/10/20
¿ las aplicaciones Java utilizan el desarrollo orientado a objetos . En un proyecto orientado a objetos , los programadores diseñar un conjunto de objetos para llevar a cabo las secciones específicas de las tareas requeridas . Los objetos de una aplicación Java tienen propiedades y métodos que se definen dentro de la declaración de clase para cada tipo de objeto. Cuando los programadores crear declaraciones de clases Java , se puede optar por utilizar la palabra clave static para ambas variables y métodos. Clases

Dentro de una declaración de clase Java, los programadores definen el comportamiento que los objetos de la clase implementarán . Las variables de instancia aparecen en la mayoría de las declaraciones de clase . Si una clase contiene una o más variables de instancia , cada instancia de objeto de la clase tendrá su propia copia de los mismos. El código de ejemplo siguiente es un ejemplo típico de una variable de instancia que figura en una declaración de clase :

Cadena myName ;

El método constructor de la clase podría instanciar esta variable como sigue:
< p> persona público ( String nombre ) {

myName = nombre ; }


En este caso, la clase , denominado "Persona ", tiene una función constructora que tiene un parámetro de cadena que representa el nombre de una instancia individual de la clase. Para crear un objeto de la clase , los programas podrían utilizar el siguiente código :

persona unaPersona = new Persona ( "Mary" ) ;
Variables
< p > a diferencia de las variables de instancia , variables estáticas pertenecen a una clase , en lugar de a los casos específicos de la misma. Esto significa que sólo hay una copia de una variable estática , que es accesible desde todos los miembros de la clase , así como de código de " cliente " externo a través de los objetos de la clase . Por ejemplo , una variable estática podría realizar un seguimiento de una propiedad dentro de la aplicación que sigue siendo el mismo para todos los miembros de la clase . El siguiente código de ejemplo muestra que se declara una variable estática dentro de una declaración de clase :

private static int numWomen = 0 ;

En el constructor de la clase u otro método , la variable puede ser accedida y actualizada de la siguiente manera :

numWomen + + ;

métodos
declaraciones Clase

pueden incluir métodos estáticos . Al igual que con las variables , los métodos estáticos ofrecen alguna funcionalidad que es el mismo en todas las instancias de los objetos de una clase. Los métodos estáticos comúnmente llevan a cabo la transformación que involucra variables estáticas . El siguiente método estático de ejemplo devuelve el valor de una variable estática en una declaración de clase :

pública getNumWomen static int () {
numWomen regreso

;

}

Acceso

código Java no es necesario crear una instancia de una clase para llamar a métodos estáticos. Por ejemplo , la sintaxis siguiente muestra la llamada al método en la propia clase :

Person.getNumWomen ();

Muchos programadores primera experiencia de esta técnica cuando se utilizan las clases del lenguaje Java, en lugar de su clases propias , como en el siguiente ejemplo :

System.out.println ( " Hello") ;

Este código utiliza la clase de sistema para escribir una cadena de texto a la consola de salida. Los programas pueden tener acceso a las dos variables y los métodos que utilizan el nombre de la clase en lugar del nombre de una instancia de objeto de la clase estáticos.

Programación Java
Cómo crear las tablas de multiplicación utilizando Java y Código
Cómo forzar el Constructor para no genérico uso exclusivo en Java
Cómo acceder a Registro de Windows De Java
Cómo agregar texto a un JTextField
Cómo importar un paquete en un proyecto Eclipse
Cómo dibujar un círculo en Java
Cómo abrir un archivo PDF en Java
Cómo introducir una cadena en Java
Conocimientos Informáticos © http://www.ordenador.online