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

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
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 {

        }