11agosto

Anuncio
11/ agosto/2014
Clases #3
Repaso de la clase anterior y algunos errores sintácticos o de ejecución
En esta clase aprendimos:
1. Que en la memoria principal del computador todas las variable declaradas siempre serán
estáticas, es decir, mientras el programa este en ejecución aquellas variables declaradas
se crean inmediatamente apartando espacio en memoria principal.
2. Que al momento de la creación de un objeto este no se crea inmediatamente como lo
haces las variables, solo existirá un objeto si el programa amerita crear uno, por tal
razón, en la memoria principal ellos son llamados dinámicos (están en constante
cambio).
Ejemplos:
Notas:
 La forma más habitual de crear un objeto es la siguiente: Clases Variable=new
Clases();
 Si un objeto no está referenciado por una variable, este se borra inmediatamente,
por eso los objetos son dinámicos.
 Los objetos se crean a partir de una clase.
 Las clases nos dice cómo va hacer la estructura del objeto, más no los valores que
va a obtener ejemplo:
Fragmento de programación Java y Tipos de errores
En este fragmento, el profesor nos puso un ejemplo claro y conciso, donde teníamos que
identificar cuando es una variable primitiva y cuando es una variable por referencia.
Nota


En la imagen podemos identificar que al variables “ i ” es de tipo primitiva, osea, que
guarda el valor que le asigne, pero en cambio las variables “ v, s, f”, son variable de
referencia por tal razón solo pueden guardar la dirección en memoria donde esta
alojada ese objetos.
En la parte de la imagen donde está el “ * ”, podemos darnos cuenta que es
necesario poner esa línea de código, antes de proceder a asignarles los valores al
objeto Fraccionario. Pues sería un erro sintético y por ende no se puede ejedutar el
programa.
Descargar