Tem um errinho no ultimo codigo do adminstrador e gerente que no metodo getBonificacao() nao tem o retorno como possui no arquivo zipado. Logo quando o codigo da atividade é implementado da erro.
Como está:
public double getBonificacao(){
// implementação da bonificação do administrador omitida
}
Corrigido:
@Override public double getBonificacao() {
return 50;
}