Variables


Descripción de las variables y sus tipos

Las variables van a ser un espacio de memoria en la que se guardara dterminado valor, debemos seguir la estructura: [privacidad] tipo_variable identificador; Java es un lenguaje éstatico por lo cual todas las variables tendrán un tipo de dato (ya sea un tipo de dato primitivo o una clase) y un nombre de identificador.
Ejemplo de variaables:

  • int numero = 2;
    String cadena = "Hola";
    long decimal = 2.4;
    boolean flag = true;

Las variables son utilizadas como propiedad dentro de los objetos:

  • class Triangulo {
    private long base;
    private long altura;
    }

Tipos de variables

Dentro de java podemos encontrar las siguientes variables:

Variables de instancia (campos no estáticos) son las variables que están definidas dentro de un objeto pero que no tienen un modificador de estáticas (static). Suelen llevar un modificador de visibilidad (public, private, protected) definiéndose,asi:

  • class Triangulo {
    private long base;
    private long altura;
    }

Variables de clase (campos estáticos) ,son aquellas variables que están precedidas del modificador static. Esto indica que solo hay una instancia de dicha variable. Es decir, aunque tengamos N objetos de la clase, la variable estática solo se instancia una vez, se definen asi:

  • class Triangulo {
    static long lados = 3;
    }

si deseamos tener fijo el valor, lo definimos como:

  • class Matematicas {
    final static long PI = 3.14159;
    }

Variables locales ,son variables temporales cuyo ámbito de visibilidad es el método sobre el que están definidas. No pueden ser accedidas desde otra parte del código. Se las distingue de las variables de instancia ya que estas no llevan modificadores de visibilidad delante, podemos observar asi:

  • int variable = 2;

Parámetros son las variables recibidas como parámetros de los métodos. Su visibilidad será el código que contenga dicho método, lo podemos observar asi:

  • public Triangulo(long base, long altura){...}