miércoles, 25 de febrero de 2015

Palabra clave static en Java

La palabra clave static está en la sintaxis de Java y sirve para definir variables de clase.

Se utiliza de la siguiente manera:

public static int Comer;

Ahí estamos declarando una variable de tipo int de nombre Comer que es pública pero vemos también que usamos la palabra static indicando así que es una variable de clase.

Una variable de clase es una variable que se almacena en la misma clase y no en los objetos de la misma y es común usarlas cuando una variable debe tener el mismo valor en todos los objetos o instancias de la clase.

Una variable de clase también puede ser utilizada sin crear ningún objeto ya que cómo hemos dicho antes la variable se almacena en la clase y no necesita de objetos.

Además de variables de clase también existen métodos de clase o métodos estáticos que veremos más adelante y que son métodos, al igual que las variables, que pertenecen a una clase.

Un uso común de la palabra static es la declaración de constantes. Una constante es igual que una variable solo que como su propio nombre indica no puede cambiar de valor, tiene siempre el mismo valor que le damos al crearla.

Para crear una constante usamos la plabra final de la siguiente forma:

public final int Peso = 70;

En esta línea estamos creando una constante de nombre Peso que siempre tendrá el valor 70 que no podremos cambiar durante la ejecución de la aplicación.

Al igual que las variables las constantes también pueden ser de clase poniendo delante la palabra clave static al igual que lo hacíamos con las variables

public static final int Peso = 70;

Ahora estamos creando la constante Peso con valor 70 con la diferencia de que es una constante de clase.

Cualquier cosa no dudéis en ponerla en los comentarios ;)

No hay comentarios:

Publicar un comentario