El alcance de una variable indica la parte del programa donde puede utilizarse. En base al alcance, las variables se clasifican en:
Variables locales
Se declaran dentro de métodos o de instrucciones asociadas a bucles for, estructuras condicionales, etc. Su alcance se restringe al código del método o de la instrucción. No admiten modificadores de acceso salvo "final" y deben estar inicializadas antes de ser empleadas.
Variables de instancia
Se declaran después de la clase y fuera de cualquier método. Los valores que asumen para cada objeto constituyen el estado o conjunto de atributos del objeto.
Su alcance es global, es decir, las pueden utilizar directamente todos lo métodos no estáticos de la clase.
Para acceder desde el método main o desde cualquier otro método estático a una variable de instancia es necesario crear un objeto de la clase.
Al hecho de crear un objeto de una clase se le conoce también como instanciar la clase. Si no se inicializan explícitamente, asumen el valor nulo por defecto, una vez instanciada la clase.
Este articulo corresponde a la guía completa de tópicos para la certificación 1Z0-803 Java SE 7 Programmer I. Para ver la guía completa haga clik en este enlace


No hay comentarios.:
Publicar un comentario