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!!