Está en la página 1de 1

Tecnológico Nacional de México

Campus Instituto Tecnológico de Villahermosa

Actividad 2. Interfaces

Utilizando las clases diseñadas en las actividades de herencia y polimorfismo, realizar las siguientes
actividades:
1. Crear una interface llamada Empresa, que incluya;
a. Métodos:
i. calcularPrimaAntiguedad().
ii. calcularSalarioNeto().
iii. mostrarEmpleado().
iv. mostrarNomina().
2. De la clase Empleado (abstracta) implementar la interface Empresa, (sigue heredando de la clase
Persona).
Nota: de la Actividad 3. Herencia, en esta clase se agregó el método abstrato
calcularPrimaAntiguedad(), deberás eliminarla de esta clase, debido a que ya se incluye en
la interface Empresa.

3. De la clase Mecanico, sin cambios.


4. De la clase JefeMecanicos, sin cambios.
5. De la clase Administrativo, sin cambios.
6. Desarrollar una clase llamada Actividad que incluya en su método main():
a. Lea por teclado: nombre, apellidos para crear un primer objeto Mecanico.
b. Lea por teclado: salario base y antigüedad, asígnelos al primer mecanico.
c. Lea por teclado: nombre, apellidos para crear un segundo objeto Mecanico.
d. Lea por teclado: salario base y antigüedad, asígnelos al segundo mecanico.
e. Lea por teclado: nombre, apellidos para crear un objeto JefeMecanico.
f. Lea por teclado: salario base y antigüedad, asígnelos al jefe de mecanicos.
g. Lea por teclado: nombre, apellidos para crear un objeto de la clase Administrativo.
h. Lea por teclado: salario base y antigüedad, asígnelos al administrativo.
i. Lea por teclado: un monto por servicios prestados y asígnelo al primer mecanico.
j. Lea por teclado: un monto por servicios prestados y asígnelo al segundo mecanico.
k. Asigna al jefe de mecánico los mismos montos por servicios prestados de cada mecanico.
l. Calcular el salario neto de los mecánicos, del administrativo y del jefe de mecánicos.
m. Mostrar los datos completos y los valores de la nómina de los mecánicos, del administrativo y
del jefe de mecánicos.

También podría gustarte