No dia a dia nos deparamos com uma grande massa de informações. Uma loja de comércio, por exemplo, possui uma grande variedade de produtos que devem ser cadastrados e geridos. Esse mesmo comércio precisa lidar diariamente com clientes que devem ser cadastrados na hora do pagamento e esses mesmos cadastros poderão ser utilizados em uma campanha de marketing. Para armazenar conjuntos grandes de dados do mesmo tipo como os dados dos clientes ou os dados dos produtos as variáveis simples não são apropriadas. Nesse módulo iremos nos aprofundar mais no uso de arrays que foram introduzidos no módulo 4 da unidade 1 e iremos estudar as coleções de dados.
Nós vimos na unidade anterior que os arrays são uma coleção de dados do mesmo tipo, sendo declarados conforme abaixo:
Ou, opcionalmente,
O array é um tipo de dado referenciado, isso significa que a variável declarada do tipo array na verdade apenas armazena o endereço de memória da coleção de dados. Assim, devemos usar o comando new para alocar o espaço necessário e repassar esse endereço para a variável array.