Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Ao transferir, não posso chamar o método saca do objeto destino?

Não poderia ter feito algo assim :

fun transfere(valor: Double, destino: Conta) {
    if(saldo >= valor) {
        saldo -= valor
        destino.deposita(valor)
    }
}
1 resposta
solução!

Oi Erica

Perfeito, poderia ser sim :)