Metodologia e Linguagem de Programação - 2015.1 - Aula 9

404 visualizações

Publicada em

Metodologia e Linguagem de Programação - 2015.1 - Aula 9

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
404
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
15
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Metodologia e Linguagem de Programação - 2015.1 - Aula 9

  1. 1. Metodologia e Linguagem de Programação Prof.º Thyago Maia 2015.1
  2. 2. Objetivos Aula 9 • Apresentar a classe ArrayList em Java; 2
  3. 3. Uso de “Arrays de Objetos”
  4. 4. Uso de “Arrays de Objetos”  O uso de “arrays de objetos”, como visto anteriormente, pode ser um pouco trabalhoso...  Não podemos redimensionar um array;  Para a busca de elementos, é necessário conhecer previamente os seus índices;  Sem o uso de métodos auxiliares, não é possível saber quantas posições já foram preenchidas; 4
  5. 5. A Classe ArrayList
  6. 6. A Classe ArrayList  Trata-se de um array dinâmico;  Não precisamos definir o tamanho da lista na instância da classe (a lista cresce conforme adicionamos elementos a mesma);  São estruturas que podem armazenar ou agrupar referências a outros objetos;  Fornece métodos para manipular elementos (add, remove...) e para o gerenciamento da estrutura (size, contains...); 6
  7. 7. A Classe ArrayList • Em Java, para instanciar objetos da Classe ArrayList, utilizamos a seguinte sintaxe: • Ex.: Uma lista de Pessoas: • Deve-se importar a classe ArrayList para que a mesma possa ser instanciada: ArrayList<Classe a ser listada> nome_objeto = new ArrayList<Classe a ser listada>(); import java.util.ArrayList; ArrayList<Pessoa> pessoas = new ArrayList<Pessoa>();
  8. 8. Exemplo
  9. 9. A Classe ArrayList  Ex.: 9
  10. 10. A Classe ArrayList  Ex.: 10
  11. 11. A Classe ArrayList  Ex.: 11
  12. 12. Exemplo
  13. 13. A Classe ArrayList  Ex.: 13
  14. 14. A Classe ArrayList  Ex.: 14
  15. 15. A Classe ArrayList  Ex.: 15
  16. 16. Exercício Implemente as classes especificadas nos diagramas a seguir
  17. 17. A Classe ArrayList  Ex.: 17
  18. 18. Explore o assunto!
  19. 19. Explore o assunto! • Referências – CAELUM. Java e Orientação a Objetos. [Internet]. [citado em 2014 Feb 11]. Disponível em: https://www.caelum.com.br/apostila-java- orientacao-objetos/. 19

×