Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Void

Olá, me perdoem se estiver falando besteira! Creio que entendi a parte do retorno parametrizado estando boolean, mas se caso quisesse fazer como void, é errado pensar nessa possibilidade? Já fiz algumas coisas em C++ e lembro que era possível pela questão do parâmetro, retornávamos os conteúdos. Sei que ficou meio confuso essa pergunta, mas teriam alguma coisa para tentar clarear minha mente? Grato desde já!

2 respostas

Se o método está como VOID ele não irá retornar valor nenhum mesmo, mas uma possibilidade(não cleancode) é o valor que você quer que retorne esteja armazenado em uma variavel global.

solução!

Acho que se não for utilizar o retorno do boolean futuramente, tem como sim, é só retirar as linhas de return true/false do if/else

void transfere(double valor, Conta destino) {
        if (this.saldo >= valor) {
            this.saldo -= valor;
            destino.deposita(valor);
        } else {

        }