Ao adicionar um número inteiro a uma classe implementada como um array (pushing), ele é armazenado no primeiro elemento disponível vazio. Ao remover um número inteiro (popping), como em uma estrutura de pilha, remove-se o primeiro número inteiro do agregado heterogêneo array.
Um array é um agregado, possivelmente heterogêneo, de
elementos de dados. Nele, um elemento individual é
identificado por sua posição em relação ao primeiro.