Está en la página 1de 17

Materia:

Programacin orientada a objetos


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?