1
resposta

Diferença entre private ContaCorrente[] _itens=new ContaCorrente[6]; e private ContaCorrente[] _itens;

Olá pessoal, Alguém por favor, me ajude a entender a diferença entre estas duas linhas de código.

 private ContaCorrente[] _itens;   
 private ContaCorrente[] _itens=new ContaCorrente[6];
1 resposta

Olá Délcio, tudo bem?

A diferença dos dois casos é em relação à atribuição de um valor inicial.

Na primeira linha, está dizendo que é para criar um campo privado na memória do tipo array de ContaCorrente com o nome _itens.

Na segunda linhda quer dizer exatamente a mesma coisa, mas também pede para atribuir a referência de um novo objeto de array de 6 posições de ContaCorrente.

Sugiro que faça um reforço sobre o assunto com esta atividade.

Bons estudos!