Sunteți pe pagina 1din 11

Java Developer

Junior
Edwin Marav

Herencia y
Polimorfismo

www.cjavaperu.com

Generalizacin
HERENCIA: Es la caracterstica mas representativa de la POO y permite reutilizar objetos para construir nuevos
objetos.
En la herencia se observa que existen clases genricas (padre/superclase) que agrupan caractersticas y
comportamientos similares para un conjunto de objetos y clase derivadas (hija/subclase) que extienden o
redefinen la clase genrica.
Notacin UMLGENEERAZALIZACIN / ESPECIALIZACIN (HERENCIA)

Persona
SperClase
(Clase genrica)

- nombre: String
- edad: int
- profesin: String
+ caminar()
+ correr()
+ cantar(): String

SubClase

Cantante

(Clase especializada)

- musica: String

SubClase
(Clase especializada)

+saltar ()
+ bailar()

www.cjavaperu.com

Futbolista

CARACTERISTICAS DE LA POO
(cont..)
POLIMORFISMO: es la capacidad que tiene los objetos de responder el mismo mensaje de diferentes
formas.
Operaciones (mtodos) con el mismo nombre pero con implementacin diferente.

Persona

+ comer()
+ descansar ()

COMER

www.cjavaperu.com

Animal

+ comer()
+ descansar ()

COMER

Caso Metrito
Caso prctico

www.cjavaperu.com

Caso Metrito
El gerente general de las tiendas por
departamentos Metrito S.A., ha
decidido contratar mas personal para
atender la demanda en estas fiestas
navideas.
Metrito S.A., normalmente cuenta con
personal "Full Time", que labora en
horario de oficina durante todo el ao,
sin embargo dada la creciente
demanda y el incremento de sus
clientes durante la campaa
navidea, ha decidido contratar
personal "Part Time", que si bien
tienen contrato eventual, ayudarn a
cubrir la demanda del mes de
diciembre.

www.cjavaperu.com

Caso Metrito
La informacin que se tiene de los empleados es :
FULL TIME
DNI Nombre Antigedad Sueldo Bsico Horas Extras Tarifa
por hora extra
Estos empleados, si as lo deciden, pueden realizar trabajo
extra, considerndose un pago de 35 soles/hora, hasta un
lmite de 15 horas por mes, esto quiere decir que ellos
pueden trabajar desde 1 a 15 horas extras como mximo.
Como Metrito S.A, esta considerada como una de las 50
mejores empresas del pas, debido al buen clima laboral y al
buen trato a su personal, los empleados empleados Full Time
de acuerdo a su antigedad reciben una bonificacin
extraordinaria en el mes de diciembre, as:
Si laboran mas de 2 aos reciben el 25% del sueldo bsico, y
del 15% en caso contrario. Adicionalmente y respetando la
tradicin navidea, otorga a sus empleados como aguinaldo
un pavo de 7 kilos de peso, sin embargo este ao el gerente
ha decido que el peso del pavo se determinar en funcin de
la antigedad del empleado. As, si el empleado labora hasta
2 aos recibe un pavo de 7, kilos y si su tiempo de servicio es
mayor a 2 aos, recibir un pavo cuyo peso ser superior a 7
kilos, considerando dos kilos adicionales por cada ao de
servicio. Esto es por ejemplo: si labor 5 aos, el pavo que el
corresponde pesara 7 kilos + (Antigedad-2)*2 = 7 + (52)*2 = 13 kilos.

www.cjavaperu.com

Caso Metrito
De los empleados PART TIME, se sabe:
DNI
Nombre El nmero de horas que trabajan y;
La tarifa por hora. El turno, son 2:
Turno 1, si trabaja desde las 11am hasta las
6 pm, y
Turno 2, si trabaja despus de las 6pm
hasta el cierre de la tienda.
El sueldo neto de estos empleados se
calcula considerando las horas trabajadas,
la tarifa por hora y se otorga una
bonificacin extraordinaria del 500 soles si
trabaja en el turno 1 y de 700 soles si
trabaja en el turno 2. Adicionalmente se
otorga a todos ellos un pavo de 7 kilos
como mnimo y se considera un kilo
adicional por cada 10 horas de trabajo.

www.cjavaperu.com

Caso Metrito
Se requiere desarrollar una aplicacin que permita:

Mantener actualizado el registro de Empleados Full Time y


Part Time (Registrar, Actualizar, Eliminar).
Calcular el sueldo neto a pagar y el peso en kilos del pavo
que recibirn como aguinaldo en las fiestas navideas.
Calcular las siguientes estadsticas:
oEl monto total a pagar a los empleados Full Time
oEl monto total a pagar a los empleados Part Time.
oEl monto total a pagar de todos los empleados.
oEl promedio de sueldos de los empleados Full Time
oEl promedio de sueldos de los empleados Part Time
oMostrar el total de horas trabajadas en cada turno por los
empleados part time.
oCuanto de dinero gastar la empresa para adquirir los
pavos a Avcolas San Fernando, si se sabe que el kilo de
pavo cuesta 5.00 soles.
Considerar una interfaz de usuario apropiada que cumpla con los requerimientos
indicados.

www.cjavaperu.com

Diagrama de Clases del caso

www.cjavaperu.com

Muchas Gracias

www.cjavaperu.com

S-ar putea să vă placă și