Fiquei com duvida sobre a visibilidade do atributo privado em outra classe. Foi explicado que poderia colocar como protected.
Como exemplo:
....
protected double salario;
public double getBonificacao() {
return this.salario * 2;
}
Até mesmo usando identificando dessa maneira:
public double getBonificacao() {
return super.salario * 2;
}
Porém poderiamos também deixar privado e usar os get e sets para acessar. Como exemplo:
public double getBonificacao() {
return this.getSalario() * 2;
}
Seria um problema usar da terceira forma?