Boa tarde, quando peço para gerar a bonificação na classe gerente "Classe filho" só me retorna 0.0. Não sei como resolver.
public class Funcionario {
private String nome;
protected double salario;
public String getNome() {
return this.nome;
}
public double getSalario() {
return this.salario;
}
public void setNome(String nome) {
this.nome = nome;
}
public void setSalario(double salario) {
this.salario = salario;
}
}
Fim Classe Funcionario
public class Gerente extends Funcionario {
private double bonificacao;
public double getBonificacao() {
return this.bonificacao;
}
public void setBonificacao() {
super.salario = salario + 1;
}
}
Fim classe Gerente
public class Programa {
public static void main(String[] args) {
Funcionario f = new Funcionario();
f.setSalario(500.0);
f.setNome("Fernando");
System.out.println(f.getSalario());
System.out.println(f.getNome());
Gerente g = new Gerente();
g.setSalario(600.0);
System.out.println(g.getSalario());
System.out.println(g.getBonificacao());
}
}
Alguém pode me ajudar com a solução? Desde já agradeço. Fernando