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)
2
respostas

Declaração de variável com var

Qual é a alternativa correta para essa questão?

var conta = new Conta();
conta.Titular = new Cliente();

a) Não compila pois a variável é de um tipo dinâmico.
b) Compila e faz com que a variável conta possa referenciar qualquer tipo de objeto.
c) Não compila pois ele não tem como adivinhar se var é uma conta nova ou já existente.
d) Compila e faz com que a variável conta seja do tipo Conta.
2 respostas
solução!

Tatiana, tudo bom? Letra D. O código mostra a variável conta sendo declarada como um objeto da classe Conta. Na segunda linha o atributo Titular do objeto conta recebe outro objeto do tipo Cliente.

Obrigada!