Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Java parte 06: Aula 3 - Atividade 1 Apter para Arrays

Boa Tarde !!! Estou tendo dificuldade para entender a lógica de um método que guarda contas. Vou mostrá-lo abaixo:

package br.com.bytebank.banco.modelo;

public class GuardadorDeContas {

        private Conta[] referencias;
        private int posicaoLivre;

        public GuardadorDeContas() {
            this.referencias = new Conta[10];
            this.posicaoLivre = 0;
        }

        public void adiciona(Conta ref) {
            this.referencias[this.posicaoLivre] = ref;
            this.posicaoLivre++;
        }

}
    Desde já, obrigado!
1 resposta

Olá, Thiago.

O método adiciona recebe uma Conta, guarda-a no array referencias na posição livre. E por último atualiza o valor da posição livre, pois a anterior já não está mais livre.

Espero ter ajudado.