Boa noite Está correto essa forma de usar o método saca dentro do método transfere?
public class Conta { double saldo; int agencia; int numero; String titular;
public void deposita (double valor) {
this.saldo += valor;
}
public boolean saca (double valor) {
if(this.saldo >= valor) {
this.saldo -= valor;
return true;
}else {
return false;
}
}
public boolean transfere (double valor, Conta origem, Conta destino) {
if (origem.saldo >= valor) {
origem.saca(valor);
destino.deposita(valor);
return true;
}else {
return false;
}
}
}