Olá.
Estou tentando deixar o a minha classe mais limpa sem muitos sets e gets.
Pois vi que em algum lugar que era possivel. acho que colocar os calculos direto no set ou em um metodo estatico.
Segue o código, queria deixar de uma forma mais limpa que não precisasse fazer 3 sets pra cada atributo.
Alguém poderia me ajudar. quais opções eu teria. com algum exemplo.
class Exercicio03_classe {
private double encapQtd1;
private double encapQtd2;
private double encapQtd3;
private double encapValor1;
private double encapValor2;
private double encapValor3;
private double encapSub1;
private double encapSub2;
private double encapSub3;
private double encapTotal;
public void setQtd1 (double dobQtd1){
encapQtd1 = dobQtd1;
}
public void setQtd2 (double dobQtd2){
encapQtd2 = dobQtd2;
}
public void setQtd3 (double dobQtd3){
encapQtd3 = dobQtd3;
}
public void setValor1 (double dobValor1) {
encapValor1 = dobValor1;
}
public void setValor2 (double dobValor2) {
encapValor2 = dobValor2;
}
public void setValor3 (double dobValor3) {
encapValor3 = dobValor3;
}
public void setSub1 (double dobSub1) {
encapSub1 = dobSub1;
}
public void setSub2 (double dobSub2) {
encapSub2 = dobSub2;
}
public void setSub3 (double dobSub3) {
encapSub3 = dobSub3;
}
public void setTotalGeral (double dobTotalGeral) {
encapTotal = dobTotalGeral;
}
public double getSubTotal1() {
encapSub1 = encapQtd1 * encapValor1;
return encapSub1;
}
public double getSubTotal2() {
encapSub2 = encapQtd2 * encapValor2;
return encapSub2;
}
public double getSubTotal3() {
encapSub3 = encapQtd3 * encapValor3;
return encapSub3;
}
public double getTotalGeral() {
encapTotal = encapSub1 + encapSub2 + encapSub3;
return encapTotal;
}
}
Muito Obrigado