public boolean transfere(double valor, Conta destino) {
if(saca(valor) == true) {
destino.deposita(valor);
return true;
}
return false;
}
public boolean transfere(double valor, Conta destino) {
if(saca(valor) == true) {
destino.deposita(valor);
return true;
}
return false;
}
Olá Tuane, tudo bem?
Tá certinho! Só uma observação: caso o seu método saca()
retorne um valor booleano, não precisa nem do == true
dentro do if
já que o próprio método já vai retornar true
ou false
. Em outras palavras, se o saque der certo, seria o mesmo que escrever:
public boolean transfere(double valor, Conta destino) {
if(true == true) {
destino.deposita(valor);
return true;
}
return false;
}
Qualquer dúvida é só avisar!
Bons estudos!!