Saltar la navegación

Actividad 2: Clase Programador

Caso práctico

La consultora “Gunhack's” necesita un registro de todos sus empleados que se encuentran en la oficina central, para ello ha creado un diagrama de clases parecido al siguiente:

Para poder desarrollarlo se deben de tomar en cuenta los siguientes puntos:

  1. Se requiere que el método de la clase Empleado getClasificación() regrese la siguiente cadena dependiendo de su antigüedad: 
    1. Si antigüedad es menor o igual a 21, "Principiante" .
    2. Si antigüedad es >=22 y <=35, "Intermedio".
    3. Si antigüedad es >35, "Avanzado".
  2. El constructor de la clase Programador debe de invocar al constructor de su clase padre Empleado con sus respectivos parámetros.
  3. Adicionalmente, la clase programador debe de sobreescribir el método getClasificacion() para que la clasificación sea "Junior", "Semi Senior" y "Senior" respectivamente.