Está en la página 1de 2

TALLER REPASO POO3501

La Empresa de Buses "Cruz Del Sur" necesita llevar un registro del Personal
del Bus que se traslada en cada viaje, para eso debe crear las siguientes clases.1.- PersonalBus
Esta clase es abstracta.
Atributos:

>
>
>
>

nombre: String
rut: String
edad: int
casado: boolean

Mtodos:

> Constructor sin parmetros


> Constructor con parmetros para todos los atributos
> Accesador para cada atributo
> Mutador para cada atributo
> Mtodo de impresin, este mtodo es abstracto
> Mtodo que permita mostrar la categora, segn el siguiente
algoritmo:
Si edad es menor a 22, categora es Aprendiz
Si edad est entre 22 y 30, categora es Experto
Si edad es mayor a 30, categora es Instructor
2.- Chofer: es una especializacin de PersonalBus
Atributos:

>

horasDeViaje: int
Mtodos:

>
>
>
>

Constructor sin parmetros


Constructor con parmetros
Accesador para cada atributo
Mutador para cada atributo

3.- Auxiliar: es una especializacin de PersonalBus Atributos:

> altura: double


> hablaIngles boolean
Mtodos:

>
>
>
>

Constructor sin parmetros


Constructor con parmetros para todos los atributos
Accesador para cada atributo
Mutador para cada atributo

Crear la Clase Empresa, con los siguientes atributos


razonSocial String

empleados coleccin de PersonalBus, que permita almacenar empleados de


tipo choferes como auxiliares.(no se pueden ingresar empleados con el
mismo rut).
Mtodo Constructor.
Mtodo ingresar empleado, que permite ingresar un chofer o auxiliar.
Mtodo Listar datos empleados.
Mtodo que devuelve la cantidad de choferes y auxiliares ingresados.
Mtodo que devuelve la cantidad de auxiliares que habla ingles.
Mtodo que devuelve la altura promedio de los auxiliares ingresados.
Mtodo que valide si un empleado existe en la empresa por su rut.
Mtodo que elimine todos los empleados que no son casados
Mtodo que elimine todos los auxiliares que no hablan ingls.

También podría gustarte