public class Gerente extends Funcionario{
private String clave;
public void setClave(String clave){
this.clave = clave;
}
public boolean iniciarSesion(String clave){
return clave == "AluraCursosOnLine";
}
//Sobreescritura de metodo
public double getBonificacion(){
System.out.println("Ejecutando desde Gerente");
// return super.getSalario() + super.getBonificacion(); //modificamos porque la clase Funcionario es abstracta
return super.getSalario() + this.getSalario() * 0.05;
}
}
Hola que tal no me quedo claro, porque en la clase Contador se le indica el @Override sobre el metodo getBonificacion(), y en la clase Gerente esto no se indica. Mi codigo marca un error en esa parte, creo que es por eso (Add @Override Annotation)