Estou sem conseguir identificar o que ficou diferente no projeto do instrutor. A bonificação que deveria ser de 5000.0 + 250.0 está saindo apenas como 500.0
public class Funcionario {
private String nome;
private String cpf;
private double salario;
public double getBonificacao() {
return this.salario = salario * 0.05;
}
//getters omitidos
public class Gerente extends Funcionario {
public double getBonificacao() {
return super.getBonificacao() + super.getSalario();
}
}
public class TestaGerente {
public static void main(String[] args) {
Gerente gerente = new Gerente();
gerente.setSalario(5000.0);
System.out.println("Salario: R$" + gerente.getSalario());
//Salario: R$5000.0
System.out.println("Bonificacao: R$" + gerente.getBonificacao());
//Bonificacao: R$500.0