Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Entregable FinalPOO
Entregable FinalPOO
20916890
17/06/2022
POO
1
LARSSEN TRUJILLO RIVERA MELO
Introducción
Para verlo de una manera más sencilla, la herencia en programación funciona de manera parecida
a la herencia familiar, por ejemplo, si tu papá tiene un hijo que tiene mucho parecido a él,
entonces abobos comparten ciertos rasgos, se puede decir entonces que el papá le heredo sus
características físicas a su hijo.
En programación la herencia se aplica sobre las clases, y hay clases padre, de las cuales se
despliegan las clases hijo.
Entregable 2
En esta segunda actividad características del documento contara con introducción, desarrollo y
conclusiones como bibliografías, este entregable desarrollaremos un programa que cumpla con las
características orientadas a objetos que hemos estado viendo durante 4 semanas.
La solución será de acuerdo con tu lógica de programación esto quiere decir que tú lo resolverás
de la manera qué crees que es conveniente.
Para desarrollar este programa puedes usar cualquier lenguaje de programación que esté
orientado a objetos.
• Nombre
• Edad
• Salario
El comercial, aparte de los atributos anteriores, tiene uno más llamado comisión (double).
El repartidor, aparte de los atributos de empleado, tiene otro llamado zona (String).
Crea sus constructores, getters and setters y toString (piensa como aprovechar la herencia).
2
LARSSEN TRUJILLO RIVERA MELO
No se podrán crear objetos del tipo Empleado (la clase padre) pero si de sus hijas.
Las clases tendrán un método llamado plus, que según en cada clase tendrá una implementación
distinta. Este plus básicamente aumenta el salario del empleado.
• En comercial, si tiene más de 30 años y cobra una comisión de más de 200, se le aplicara el plus.
• En repartidor, si tiene menos de 23 y reparte en la “zona 1”, este recibirá el plus.
Puedes hacer que devuelva un booleano o que no devuelva nada, lo dejo a tu elección.
Crea una clase ejecutable donde crees distintos empleados y le apliques el plus para comprobar
que funciona.
3
LARSSEN TRUJILLO RIVERA MELO
4
LARSSEN TRUJILLO RIVERA MELO
5
LARSSEN TRUJILLO RIVERA MELO
6
LARSSEN TRUJILLO RIVERA MELO
7
LARSSEN TRUJILLO RIVERA MELO
Conclusión
Cuando creamos un constructor declaramos un método sin retorno y que se llama igual que la
clase, la clase nos crea por defecto el constructor, el cual es un constructor vacío sin argumentos,
pero que lo podemos personalizar, y la clase padre también posee un constructor.
Biografías
Lewis, John; Loftus, William (2009). Java Software Solutions Foundations of Programming Design
6th ed.
Enlaces
https://www.youtube.com/watch?v=iiDPB_DhtGA
https://www.youtube.com/watch?v=nvjMW0CESnI&t=570s
https://profile.es/blog/que-es-la-programacion-orientada-a-objetos/