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

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
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 {

        }