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

334 visualizações

Publicada em

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

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

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

Nenhuma nota no slide

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

  1. 1. Metodologia e Linguagem de Programação Prof.º Thyago Maia 2015.1
  2. 2. Objetivos Aula 10 • Apresentar como separar classes em pacotes; 2
  3. 3. Pacotes em Java
  4. 4. Pacotes em Java  Até o momento, criar classes Java em uma única pasta/diretório não limitou a definição de projetos...  Já que criamos projetos com poucas classes;  Porém, projetos maiores (com uma quantidade de classes considerável) exigem um nível de organização maior; 4
  5. 5. Pacotes em Java  Definir classes em um mesmo diretório pode dificultar alguns aspectos de projeto:  Utilizar classes de terceiros que possuem o mesmo nome de classes que já compõem o projeto;  Importar um conjunto de classes de terceiros;  Localizar um determinado trecho de código;  Solução: Agrupar classes que possuam funcionalidades similares em pacotes (packages); 5
  6. 6. Pacotes em Java  Pacotes são diretórios que agrupam classes com funcionalidades similares;  Apoiam a organização do projeto e a reutilização de código;  Normalmente pacotes disponibilizam classes que possuem métodos destinados a solucionar tarefas corriqueiras. Ex.: O pacote java.util 6
  7. 7. Pacotes em Java  A tecnologia Java fornece acesso a sua biblioteca de classes a partir da importação de pacotes (import);  Também podemos importar e utilizar bibliotecas de classe de terceiros;  Assim, podemos utilizar inúmeras classes da API Java e classes disponibilizadas por terceiros...  Diminuindo linhas de código (“Não reinventar a roda”); 7
  8. 8. Criando pacotes no Eclipse
  9. 9. Criando pacotes no Eclipse  Crie um projeto no Eclipse;  Clique com o botão direto sobre a pasta src;  Selecione a opção New >> Package;  Dê um nome para o pacote e clique em Finish; 9
  10. 10. Criando classes em pacotes no Eclipse
  11. 11. Criando classes em pacotes  Crie um pacote no Eclipse;  Clique com o botão direto sobre o nome do pacote;  Selecione a opção New >> Classe;  Dê um nome para a classe e clique em Finish;  A palavra reservada package indica qual pacote contém esta classe (implementada automaticamente); 11
  12. 12. Importando pacotes
  13. 13. Importando pacotes  Para que classes possam instanciar classes contidas em outros pacotes, devemos importar seus pacotes;  Para isso, utilizamos a palavra reservada import + nome do pacote + nome da classe ou *. Ex.: 13 import java.util.Scanner; public class Principal { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); // ... } }
  14. 14. Exemplo
  15. 15. 15
  16. 16. 16
  17. 17. 17
  18. 18. 18
  19. 19. Exercício Implemente as classes especificadas nos diagramas a seguir
  20. 20. 20
  21. 21. Explore o assunto!
  22. 22. Explore o assunto! • Referências – CAELUM. Java e Orientação a Objetos. [Internet]. [citado em 2015 Mar 18]. Disponível em: https://www.caelum.com.br/apostila-java- orientacao-objetos/. – Bertol, O. F. Compreendendo o uso de pacotes, ou packages. [Internet]. [citado em 2015 Mar 18]. Disponível em: http://www.devmedia.com.br/compreendendo-o- uso-de-pacotes-ou-packages-revista-easy-java- magazine-28/27478 22

×