Pessoal, a dúvida é a seguinte:
Tenho uma Classe Conta que é abstrata. Tenho as classes ContaCorrente e ContaPoupança que estendem Conta.
Também tenho uma classe banco onde tenho um Array de Conta. Ex:
public class Banco {
public Conta[] contas;
private int posicaoAtual = 0;
public Banco(int tamanhoDoArray) {
this.contas = new Conta[tamanhoDoArray];
}
//…
O meu problema está em percorrer este array contas.
No main, o seguinte código da erro:
for (int i = 0; i < banco.contas.length; i++) {
adc.roda(banco.contas[i]);
}
Alguém sabe me explicar o porquê?
Afinal, nesse Array contas preciso guardar tanto ContaCorrente quanto ContaPoupanca. Mas na hora de percorrer ele identifica problemas de visibilidade em banco.contas.