No decorrer das aulas, eu vi que nós podemos criar um Array com base em uma classe criada por nós anteriormente, como esse.
ContaCorrente [] contas = new ContaCorrente[5]
Aqui nós podemos inserir referências que representam um objeto ContaCorrente, e esse objeto tem vários atributos, como saldo, agência e número e métodos, como deposita e saca. Um pouco depois acessamos o método getNumero em uma conta que foi inserida no array
System.out.println(contas[1].getNumero())
Então teoricamente temos acesso a todos os métodos, da mesma forma quando a referência está fora do array, certo? No dia a dia do desenvolvimento java, as aplicações utilizam os métodos dessa forma, acessandoos dentro de um array?