Digam -me se este modo de acesso é errado. segue a classe Funcionario
public class Funcionario {
private String nome;
private String cpf;
private double salario;
//getters e setters dos atributos gerados de forma automática.
public double getBonificacao() {
return this.salario * 0.10;
}
}
Segue o método getBonificacao da classe Gerente
, onde irei pegar o atributo salário de Funcionário sendo o mesmo do tipo private
.
Abaixo o modo que eu fiz.
public double getBonificacao() {
return this.getSalario() * 0.15;
}
Abaixo o modo do exercício acessando direto o atributo, sendo ele do tipo protected.
public double getBonificacao() {
return this.salario * 0.15;
}
O java permite fazer dessa forma, mas a minha dúvida é: É uma boa prática?