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

Correção na descrição

Boa tarde, só gostaria de avisar que na transcrição da aula, tem um erro de digitação que pode confundir a pessoa que não viu o vídeo.

Na transcrição do método

transfere()

, ele exibe o terceiro parâmetro como demonstrado a seguir :

public class Conta { 

    // atributos
    // métodos

    public boolean transfere(double valor, Conta destino, Conta origem) { 
        if(this.saldo >= valor) { 
            this.saldo -= valor; 
            destino.deposita(valor);
            return true;
        } else {
            return false;
        }
    }
}

E na invocação do método na aplicação principal (ByteBank) a invocação do método é feita através de dois parâmetros apenas.

public class TestaMetodo { 

    // métodos
        contaDaMarcela.transfere(300, contaDoPaulo);
        System.out.println(contaDaMarcela.saldo);
    }
}
6 respostas

Olá Leonardo, obrigado pelo feedback, você pode sugerir uma correção? Ai eu ou alguém faz a aprovação.

Atual :

public class Conta { 

    // atributos
    // métodos

    public boolean transfere(double valor, Conta destino, Conta origem) { 
        if(this.saldo >= valor) { 
            this.saldo -= valor; 
            destino.deposita(valor);
            return true;
        } else {
            return false;
        }
    }
}

Alterar para :

public class Conta { 

    // atributos
    // métodos

    public boolean transfere(double valor, Conta destino) { 
        if(this.saldo >= valor) { 
            this.saldo -= valor; 
            destino.deposita(valor);
            return true;
        } else {
            return false;
        }
    }
}
solução!

Sugira a correção na própria descrição, clique nos três pontos da descrição e "Segrir melhoria".

Oi, Leonardo! Tudo bem? Fizemos o ajuste na transcrição, espero que esteja tudo certinho.

Qualquer coisa, é só avisar (e pelas sugestões, chega mais rápido pra gente!).

Abraço =)

Acabei de verificar aqui porém o erro ainda continua Patricia :/. Ainda existem 3 argumentos no parâmetro, e a chamada dele são feito com 2 argumentos na aplicação principal.

Nossa... Que mancada, Leonardo.

Mas revisamos o código e imagino que esse problema foi resolvido.

Obrigada pela ajuda!