public boolean transfere (double valor, Conta destino) {
if(saldo >= valor) {
this.saca(valor);
destino.deposita(valor);
System.out.println("A transferencia foi realizada com sucesso!");
return true;
} else {
System.out.println("Transferencia não realizada");
return false;
}}
Eu coloquei a mensagem de sucesso e falha no método, para assim, o metodo retornar a mensagem e não a minha ação (de transferência). Funcionou, isso faz sentido, ou seria melhor não fazer assim?