No array do tipo ContaCorrente, ao fazer new estamos instanciando um objeto array? ou é um array do tipo/referência ContaCorrente? o que difere essa linha da posterior (cc1,cc2)? Seriam 3 objetos?
ContaCorrente[] contas = new ContaCorrente[5];
ContaCorrente cc1 = new ContaCorrente(22, 11);
ContaCorrente cc2 = new ContaCorrente(22, 22);