Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Criação de um objeto dentro de uma outra classe.

Por que quando criamos o atributo "public Cliente titular;" na classe Conta Corrente não precisou colocar o "new Cliente()"... como usamos quando criamos uma nova conta? "ContaCorrente gabriela = new ContaCorrente()"

1 resposta
solução!

Angelo, bom dia.

Para instanciar objetos sempre é preciso fazer new <tipo desejado>. A decisão de onde fazê-lo é do desenvolvedor.

Repara que o new Cliente() foi feito no método Main() do programa de teste. Essa opção do Guilherme foi feita para mostrar que tanto o atributo titular quanto a variável gabriela (no vídeo do tipo Cliente) guardam a mesma referência para o objeto criado.

Espero ter ajudado. Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software