Olá pessoal,
uma duvida no codigo abaixo nas linhas :
this.setSaldo(this.getSaldo() - valor);
destino.setSaldo(destino.getSaldo() + valor);
qual a diferença em usar o this.setSaldo e destino.setSaldo
se alguem puder me ajudar agradeceria …
grato.
public class Cliente {
private Long id;
private String nome, senha;
private Double saldo;
public Cliente() {}
public Cliente(String nome, String senha, Double saldo) {
this.nome = nome;
this.senha = senha;
this.saldo = saldo;
}
public void transfere(Cliente destino, Double valor) throws Exception {
if (valor <= 0) {
throw new Exception("Valor inválido: menor que zero");
}
if (this.getSaldo() < valor) {
throw new Exception("Não possui saldo suficiente");
}
this.setSaldo(this.getSaldo() - valor);
destino.setSaldo(destino.getSaldo() + valor);
}
//sets e gets omitidos