Page 9 - MANUAL INTERACTIVO 1
P. 9
(static). Suelen llevar un modificador de visibilidad (public, private, protected) definiéndose. 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. class Triangulo { static long lados = 3; } Si además queremos que el valor no pueda cambiar nunca la definiremos como final. 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. 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. public Triangulo (long base, long altura){...} Ejemplos de variables 6