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

Duvida

Boa noite! Tenho duvida nessa parte aqui c.Titular = new Cliente(); // funciona, pois titular tem um set

porque geralmente eu faco:

Conta c1 = new Conta();
Cliente cli = new Cliente();

c1.titular = cli;

essa outra nova maneira me confundiu um pouco! alguem poderia me explicar?

obrigada!

1 resposta
solução!

Oi Taina, realmene as formas se equivalem. Na sua forma você guarda a referência retornada pelo new Cliente() numa variável e aí repassa essa referência. Na segunda, vc pega a referência retornada pelo new e já passa direto.