como Funcionario não tem mãe q não seja Object… q q é esse super() tá servindo pra q?
public Funcionario(String nome, String departamento, String rg, double salario, String dataEntrada, boolean presente){
super();
this.nome = nome;
this.departamento = departamento;
this.rg = rg;
this.salario = salario;
this.dataEntrada = dataEntrada;
this.presente = presente;
}