Bom, essa é a resposta do instrutor:
public class Funcionario {
// atributos
public double getGanhoAnual() {
return this.salario * 12;
}
public String getNome() {
return this.nome;
}
public void setNome (String nome) {
this.nome = nome;
}
public String getDepartamento() {
return this.departamento;
}
public void setDepartamento (String departamento) {
this.departamento = departamento;
}
public double getSalario() {
return this.salario;
}
public void setSalario (double salario) {
this.salario = salario;
}
public Data getDataEntrada() {
return this.dataEntrada;
}
public void setDataEntrada (Data dataEntrada) {
this.dataEntrada = dataEntrada;
}
public String getRg() {
return this.rg;
}
}
Porque são criados getters e setters para os atributos à cima e não apenas um get ou set, como nos atributos GanhoAnual e Rg? Qual foi a intenção de criar um getter e um setter para cada atributo, e não só apenas um get ou setter?