Olá, eu não entendi porque há 6 referências no total. cc1, cc2, ref, contas, não deveriam ser estas as referências, somente 4?
Olá, eu não entendi porque há 6 referências no total. cc1, cc2, ref, contas, não deveriam ser estas as referências, somente 4?
Oi Nicolas, tudo bem?
Quando você criou new ContaCorrente[5]; foram criadas 6 referencias, ou seja, dentro de "contas" são 6 + cc1 + cc2 + ref = 9 e as que foram inicializadas são 6: cc1, cc2, contas, ref e as 2 posições iniciais do array contas
Pensa nas referências como ponteiros, tem dois ponteiros apontando para cc1 (a posição 0 do array) e o próprio cc1, então conta como 2, entendeu?