public class ControleBonificacao { private double soma;
public void registro(Gerente g) { double boni = g.getBonificacao(); this.soma = this.soma + boni;
}
} está dando o seguinte erro '' the method getBonificacao is undefined for the type Gerente, mas o gerente não está herdando da classe mãe ?
Classe gerente codigo
public class Gerente extends Funcionario {
private int senha;
public void setSenha(int senha) { this.senha = senha; }
public boolean autentica(int senha) { if(this.senha == senha) { System.out.println("Logado com sucesso."); return true; }else { System.out.println("Senha incorreta."); return false; } } public double Bonificacao() { return super.Bonificacao() + super.getSalario(); }
}