Nessa linha de código abaixo:
ContaCorrente contaGabriela = new ContaCorrente();
Vou repetir o código colocando um número ao lado para falar sobre cada parte.
[1] ContaCorrente [2]contaGabriela = [3]new [4]ContaCorrente();
Certo, então:
Essa parte é onde posso escolher qualquer uma das classes que criei para fazer um novo objeto a partir dela correto?
Essa parte é o nome que vou dar ao objeto (e pode ser o que eu quiser) certo?
O "new" serve para avisar que vai criar uma instancia desse objeto.
Aqui fica minha dúvida: se eu já tinha escolhido qual classe vou usar para criar o objeto (na parte 1) então pq preciso repetir no final?