Reporte LAB 5
-
Upload
jael-lara-verduzco -
Category
Documents
-
view
213 -
download
0
description
Transcript of Reporte LAB 5
UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIAESCUELA DE CIENCIAS DE LA INGENIERIA Y TECNOLOGIA VALLE DE LAS PALMAS
PROGRAMACION ORIENTADA A OBJETOS
LABORATORIO #5
CONSTRUCTORES Y SOBRECARGA DE METODOS EN LENGUAJE DE PROGRAMACION JAVA
VILLEGAS IZAGUIRRE JOSE MANUEL
LARA VERDUZCO JAEL
1221846
TIJUANA B.C A 5 DE MARZO DEL 2015
INDICE
Página
RESUMEN----------------------------------------------------------------- 3
INTRODUCCION--------------------------------------------------------- 3
TEORIA -------------------------------------------------------------------- 4
DESARROLLO------------------------------------------------------------ 5
DATOS EXPERIMENTALES Y DATOS CALCULADOS ------- 5
ANALISIS DE RESULTADOS----------------------------------------- 6
CONCLUSIONES--------------------------------------------------------- 6
BIBLIOGRAFIA----------------------------------------------------------- 7
APENDICES---------------------------------------------------------------- 8-9
Apéndice A: Cálculos------------------------------------------------------ 8-9
Apéndice B: Equipo y material usado----------------------------------- 9
Resumen
-Un constructor siempre es invocado cuando un objeto es creado. En la
práctica se deberá realizar una felicitación si el día es tu cumpleaños o bien
si no lo es un saludo, con un constructor.
Introducción
¿Qué es un constructor?
Se le denomina constructor a un método especial que es ejecutado en el momento que se crea un objeto de la clase (cuando se llama al operador “new).Se puede utilizar los constructores para añadir aquellas tareas que deban realizarse en el momento en que se crea un objeto de la clase.
Tiene ciertas reglas:
-El nombre del constructor debe ser el mismo que el de la clase.
-El constructor no puede tener tipo de devolución.
-Los constructores se pueden sobre cargar
-Toda clase debe tener, al menos, un constructor.
Una de las ventajas que nos ofrece la POO es poder tener en una misma clase varios métodos con el mismo nombre, a esto se le conoce como “sobrecarga de métodos”
Teoría
-Cada superclase en un árbol de herencia de un objeto tendrá su constructor
llamado.
-Todas las clases, incluso una clase abstracta, tiene al menos un
constructor.
-Los constructores deben tener el mismo nombre que la clase.
-Los constructores no tienen tipo de retorno. SI vemos código con un tipo
de retorno, es un método con el mismo nombre que la clase, pero no es un
constructor.
-La ejecución típica de los constructores es la siguiente:
.El constructor de Object se ejecuta y vuelve al constructor que lo ha
llamado, el cual se completa y vuelve al constructor que lo ha llamado, y
así baja hasta completar todas las llamadas y volver a la instancia donde ha
sido creada.
-Los constructores pueden usar cualquier modificador de acceso, excepto
private.
-El compilador creará un constructor por defecto si no hemos creado un
constructor en nuestra clase.
Desarrollo
Datos experimentales y datos calculados
a) Fecha actual
Día Mes5 3
b) Fecha de nacimiento
Día Mes31 8
c)
ImprimeQue tenga un buen día
Crear dos clases, una llamada “Principal” y otra llamada “DiaAño”
En “DiaAño” ponemos 2 atributos private, y el constructor
En “Principal” ponemos los Scanners
Enviar los metodos a la clase “Principal”
Correr programa y corroborar resultados
Análisis de resultados
El programa lanza los resultados de manera exitosa.
Conclusiones
El programa se logró ejecutar a la perfección, con datos correctos y sin error alguno.
Bibliografía
1-Martin, Antonio
Programador Certificado JAVA 2. Curso Práctico
Segunda Edición
Alfa omega Grupo Editor, S.A de C.V., México.
Apéndices
A)
B) Equipo y Software Usado
1-NetBeans IDE 8.0.2