Docente: M.C. Susana Mnica Romn Njera Alumna: Benita Villalobos Prez Tema: mbito y tiempo de vida de las variables Es un nombre que contiene un valor que puede cambiar a lo largo del programa en J ava hay dos tipos principales de variables: 1. Variables de tipos primitivos. Estn definidas mediante un valor nico que puede ser entero, de punto flotante, carcter o booleano.
2. Variables referencia. Las variables referencia son referencias o nombres de una informacin ms compleja: arrays u objetos de una determinada clase.
VARIABLES DE INSTANCIA
Usada para definir atributos o el estado de un objeto en particular. Cada Objeto tendr su propia copia local de variable definida en clase.
[ TipoDeAcceso] TipoDeDatoNomVariable; VARIABLES DE CLASE
Similar a las variables de Instancia, con la diferencia que sus valores se aplican a todas las instancias y a la misma clase. Se definen y almacenan en la Clase.
Sintaxis
[ TipoDeAcceso] static TipoDato nombVariable; VARIABLES DE INSTANCIA (U OBJETO):
Se crean cuando se crea el objeto que las contiene.
Se inicializan por defecto si no se hace de modo explcito:
- 0 para nmeros, "false" para booleano, "null" para objetos.
Se destruyen cuando el recolector de basura de Java no encuentra referencias activas para el objeto. VARIABLES ESTTICAS (O DE CLASE):
Se crean cuando la clase se usa por primera vez.
Se inicializan por defecto si no se hace de modo explcito: 0 para nmeros, "false" para booleano, "null" para objetos
Suelen existir para el resto del programa (salvo que no est cargado).
VARIABLES LOCALES (O DE BLOQUE): Creadas en la sentencia en la que estn definidas.
No se inicializan por defecto. Contienen datos imprevisibles.
Se destruyen al salir del bloque (en la llave final). { int num2=10; printf("%d\n",num1); printf("%d\n",num2); }
Tiempo de vida La ejecucin de un programa ocupa un intervalo de tiempo:
El tiempo de vida de una variable es el intervalo o intervalos de tiempo durante los cuales la variable existe
Los intervalos estn normalmente incluidos en el intervalo de tiempo de ejecucin del programa. A cada uno de ellos se les denomina intervalo de existencia
Una variable existe durante la ejecucin cuando se puede acceder a su valor, en el sentido de que se puede garantizar que dicho valor est almacenado en su localizacin usando la representacin asociada a su tipo.
La vida de una variable es el tiempo transcurrido desde el momento en que empieza a existir hasta que se destruye.
mbito de las variables
Es la porcin o porciones del programa fuente en los cuales la aparicin del nombre de la variable es correcta y hace referencia a dicha variable, a sus atributos o a su valor.
Las variables sin nombre no tienen mbito.
Variables Instancia Clase Locales Tipos de variable Conclusin Tiempo de vida de la variable mbito de la variable 1.Qu es una variable?
2.Cuntos tipos de variables hay?
3.Cul es el tiempo de vida de las variables ?
4.Qu tipos de datos se utilizan para las variables?
5.Cul es el tiempo de vida de una variable de instancia?