Práctica 4-POO Java
Práctica 4-POO Java
Java
DAW - PROGRAMACIÓN
PROGRAMACIÓN
POO en Java 2
Objetivo
Se desea realizar una aplicación Java para la gestión de hospitales, áreas y médicos.
En la aplicación se deben almacenar los datos de los médicos compuesto por los datos de una persona en
general (dni, nombre, edad y sexo) y los propios de un médico (sueldo, antigüedad y área donde trabaja).
De las áreas hay que almacenar su nombre, identificador, planta y hospital al que pertenecen. También hay
que almacenar los médicos que trabajan en el área.
De los hospitals hay que almacenar su nombre, cif y localización y saber qué áreas se integran en
ella. Tanto los hospitales como los médicos tienen una dirección compuesta por: calle, número, código
postal, localidad y provincia.
Por último, necesitamos almacenar los contratos que realizan los hospitales de forma que reflejen la
fecha de creación y los datos del médico y el hospital.
Requisitos
Desarrollar las distintas clases que formarán el sistema con sus constructores, atributos y métodos (get
y set).
Especificar todas aquellas relaciones de herencia y asociación entre las clases.
En la clase Médico se debe realizar un método que sea capaz de devolver el sueldo neto del médico a
partir del tanto por ciento de retención que se le aplicaría a su sueldo bruto.
En la clase Médico habrá un método que devuelva el medico con mayor y menor antigüedad.
En la clase Área habrá un método que devuelva el número de mujeres médicos y el número de
hombres médicos.
Crear una clase principal con método main donde el usuario podrá:
o Se cree un nuevo hospital.
o Se cree una nueva área.
o Se creen médicos.
o Devolver el médico con mayor y menor antigüedad.
o Devolver el número de hombres y mujeres médico.
PROGRAMACIÓN
POO en Java 3
Retraso de más de 4 días desde la fecha máxima de entrega, pierde derecho a evaluación