Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTEGRANTES
De León, Sherley
Owens, David
Saavedra, Jeremy
Torres, Alyson
GRUPO: 11 - 1LS123
Índice
OBJETIVO(S):........................................................................................................................................ 2
PROBLEMAS: ....................................................................................................................................... 3
Problema #1 .................................................................................................................................... 3
Diagrama de Jerarquía. ............................................................................................................... 3
Capturas de la clase padre .......................................................................................................... 4
Capturas de la clase hija .............................................................................................................. 5
Capturas del Main ....................................................................................................................... 6
Validaciones ................................................................................................................................ 7
Ejecución ..................................................................................................................................... 7
Problema #2 .................................................................................................................................... 8
Diagrama de Jerarquía ................................................................................................................ 8
Capturas de la clase padre .......................................................................................................... 9
Capturas de la clase hija .............................................................................................................. 9
Capturas del Main ..................................................................................................................... 10
Ejecución ................................................................................................................................... 10
Conclusión personal .......................................................................................................................... 11
1
OBJETIVO(S):
❖ Identificar cómo funcionan los modificadores de acceso en la herencia
❖ Aplicar la herencia en el desarrollo de aplicaciones
2
PROBLEMAS:
Problema #1
Un polígono es una figura geométrica compuesta por tres o más líneas (lados), que crean una
figura cerrada. Dentro de los diferentes tipos de Polígonos están el triángulo, el rectángulo,
romboide entre otros.
Encuentre e imprima:
𝑏𝑎𝑠𝑒∗𝑎𝑙𝑡𝑢𝑟𝑎
❖ El área de un triángulo es 𝐴 = 2
❖ El área de un rectángulo es 𝐴 = 𝑏𝑎𝑠𝑒 ∗ 𝑎𝑙𝑡𝑢𝑟𝑎
❖ El área de un Romboide es 𝐴 = 𝑏𝑎𝑠𝑒 ∗ 𝑎𝑙𝑡𝑢𝑟𝑎
Diagrama de Jerarquía.
Poligono
-forma
-base
-altura
+setForma()
+setAltura()
+setBase()
+getBase()
+getAltura()
+getForma()
Formas
-areaTriangulo
-areaRectangulo
-areaRomboide
+getareaTriangulo()
+getareaRectangulo()
+getareaRomboide()
3
Capturas de la clase padre.
4
Capturas de la clase hija.
5
Capturas del Main.
6
Validaciones.
Ejecución.
7
Problema #2
Calcular la bonificación de 20 empleado. Esta depende de los años de servicios de laborar en
la empresa, considerando si los años de servicio de acuerdo con la siguiente tabla.
Diagrama de Jerarquía.
Empleado
-nombre
-sexo
+setNombre()
+setSexo()
+getSexo()
+getNombre()
Bono
-añoIngreso
+calcularBono()
8
Capturas de la clase padre.
9
Capturas del Main.
Ejecución.
10
Conclusión personal.
Este laboratorio es muy eficiente pues nos permite aplicar los conocimientos adquiridos durante
estas semanas y comprender cómo podemos trabajar con los cuatro puntos principales de la
POO como por ejemplo la abstracción y poder manejarnos con esos conceptos.
- Jeremy Saavedra
Mi conclusión personal sobre este primer laboratorio es que es una forma más fácil de poner en
práctica nuestros conocimientos para así reforzarlos aún más y llegar a programar como
profesionales a los que queremos llegar a ser.
- Sherley De León
Con este trabajo pudimos ver aplicado los conceptos de herencia, la cual permite que se puedan
definir nuevas clases basadas de unas ya existentes a fin de reutilizar el código, generando así
una jerarquía de clases dentro de una aplicación.
- Alyson Torres
11