SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
Java
Gerenciamento de
pacotes
Luis Fernando Pimenta
O que é um pacote ?
Pacotes, a grosso modo, são apenas
pastas ou diretórios do sistema
operacional onde ficam armazenados
os arquivos fonte de Java, no qual são
dados níveis de acesso as classes.
Pacotes
Onde usamos ?
●organizar as classes semelhantes;
●facilitar a localização;
●evitar conflitos de nomes;
●fazer controle de acesso;
●facilitar a manutenção do código;
Exemplo
Os tipos nativos da plataforma Java são
membros de vários pacotes que agrupam
classes por função;
Por exemplo :
●classes de E/S estão em java.io;
●O programador também pode agrupar
suas próprias classes em pacotes.
Exemplo
Exemplo
Pacote Default
Se nenhum nome de pacote for utilizado, seus
tipos serão membros de um pacote default,
que é um pacote sem nome;
Esta prática só faz sentido em aplicações muito
pequenas, de caráter temporário, ou em uma
fase muito incipiente da programação.
Visibilidade
●public – o item em questão é visível a outras
classes etc;
●private – visível apenas aos componentes da
classe atual;
●protected – visível somente a classe atual e
seus descendentes
Convenção para nomes de pacotes
Companhias usam seus nomes de domínio da
Internet em ordem reversa para nomear seus
pacotes, ex:
br.com.companhia.pacote
Conflitos de nomes só precisam ser resolvidos
por convenção dentro da própria companhia,
ex:
br.com.companhia.setor.pacote
Criando um pacote na unha
Para criar um pacote, coloque tipos (classes,
interfaces, etc) dentro dele;
A primeira linha de cada JAVA deve conter o
comando package seguido do nome do pacote
e ponto e vírgula.
Exemplo:
package com.pimenta.nomedopacote;
Criando um pacote no NetBeans
Bem mais fácil e didático, apenas clicando em
Arquivo no menu superior e escolher Novo
Arquivo, depois selecionar a opção pacote e
escolher um nome para o pacote !
Criando um pacote no NetBeans
Criando um pacote no NetBeans
Usando membros de um pacote
Apenas membros public de um pacote são
visíveis fora do pacote no qual foram definidos;
O acesso pode ser feito de 3 formas:
1) Fazendo referência ao nome completo;
2) Importando o membro de seu pacote;
3) Importando o pacote inteiro.
1 - Fazendo referência ao nome
2 - Importando o membro de pacote
3 - Importando o pacote inteiro
Referência
The Java™ Tutorials - Lesson: Packages
http://docs.oracle.com/javase/tutorial/java/pack
age/index.html

Contenu connexe

Similaire à Pacotes em Java

Curso Java Básico - Aula 04
Curso Java Básico - Aula 04Curso Java Básico - Aula 04
Curso Java Básico - Aula 04Natanael Fonseca
 
Pacotes -organizando_suas_classes_e_bibliotecas
Pacotes  -organizando_suas_classes_e_bibliotecasPacotes  -organizando_suas_classes_e_bibliotecas
Pacotes -organizando_suas_classes_e_bibliotecasPedro Neto
 
Poo1 aula 5 - pacotes criando-definindo_importando
Poo1   aula 5 - pacotes criando-definindo_importandoPoo1   aula 5 - pacotes criando-definindo_importando
Poo1 aula 5 - pacotes criando-definindo_importandoDenis Sobrenome
 
Apostila - Linguagem de Programação I
Apostila - Linguagem de Programação IApostila - Linguagem de Programação I
Apostila - Linguagem de Programação ISidney Roberto
 
Java introdução ao java
Java   introdução ao javaJava   introdução ao java
Java introdução ao javaArmando Daniel
 
Como gerenciar de forma correta os pacotes em debian e distribuições derivadas
Como gerenciar de forma correta os pacotes em debian e distribuições derivadasComo gerenciar de forma correta os pacotes em debian e distribuições derivadas
Como gerenciar de forma correta os pacotes em debian e distribuições derivadasAntonio Paulo
 
Linguagens Poo
Linguagens PooLinguagens Poo
Linguagens PooInfogenius
 
Poo1 aula 2 - java - apresentação do netbeans e 1º programa
Poo1   aula 2 - java - apresentação do netbeans e 1º programaPoo1   aula 2 - java - apresentação do netbeans e 1º programa
Poo1 aula 2 - java - apresentação do netbeans e 1º programaDenis Sobrenome
 

Similaire à Pacotes em Java (20)

Curso Java Básico - Aula 04
Curso Java Básico - Aula 04Curso Java Básico - Aula 04
Curso Java Básico - Aula 04
 
Pacotes -organizando_suas_classes_e_bibliotecas
Pacotes  -organizando_suas_classes_e_bibliotecasPacotes  -organizando_suas_classes_e_bibliotecas
Pacotes -organizando_suas_classes_e_bibliotecas
 
Java
JavaJava
Java
 
Aula 5 pacote
Aula 5   pacoteAula 5   pacote
Aula 5 pacote
 
Poo1 aula 5 - pacotes criando-definindo_importando
Poo1   aula 5 - pacotes criando-definindo_importandoPoo1   aula 5 - pacotes criando-definindo_importando
Poo1 aula 5 - pacotes criando-definindo_importando
 
Java primeiros-passos
Java primeiros-passosJava primeiros-passos
Java primeiros-passos
 
7 interfaces
7 interfaces7 interfaces
7 interfaces
 
1707331929 ltp iv java original
1707331929 ltp iv   java original1707331929 ltp iv   java original
1707331929 ltp iv java original
 
01 java fundamentos
01 java fundamentos01 java fundamentos
01 java fundamentos
 
Reuse release equivalence principle
Reuse release equivalence principleReuse release equivalence principle
Reuse release equivalence principle
 
Tutorial javac
Tutorial javacTutorial javac
Tutorial javac
 
Java1
Java1Java1
Java1
 
Apostila - Linguagem de Programação I
Apostila - Linguagem de Programação IApostila - Linguagem de Programação I
Apostila - Linguagem de Programação I
 
03 fundamentos java
03 fundamentos java03 fundamentos java
03 fundamentos java
 
Java interface
Java interfaceJava interface
Java interface
 
Java introdução ao java
Java   introdução ao javaJava   introdução ao java
Java introdução ao java
 
Como gerenciar de forma correta os pacotes em debian e distribuições derivadas
Como gerenciar de forma correta os pacotes em debian e distribuições derivadasComo gerenciar de forma correta os pacotes em debian e distribuições derivadas
Como gerenciar de forma correta os pacotes em debian e distribuições derivadas
 
Aula 1 6
Aula 1 6Aula 1 6
Aula 1 6
 
Linguagens Poo
Linguagens PooLinguagens Poo
Linguagens Poo
 
Poo1 aula 2 - java - apresentação do netbeans e 1º programa
Poo1   aula 2 - java - apresentação do netbeans e 1º programaPoo1   aula 2 - java - apresentação do netbeans e 1º programa
Poo1 aula 2 - java - apresentação do netbeans e 1º programa
 

Pacotes em Java

  • 2. O que é um pacote ? Pacotes, a grosso modo, são apenas pastas ou diretórios do sistema operacional onde ficam armazenados os arquivos fonte de Java, no qual são dados níveis de acesso as classes.
  • 4. Onde usamos ? ●organizar as classes semelhantes; ●facilitar a localização; ●evitar conflitos de nomes; ●fazer controle de acesso; ●facilitar a manutenção do código;
  • 5. Exemplo Os tipos nativos da plataforma Java são membros de vários pacotes que agrupam classes por função; Por exemplo : ●classes de E/S estão em java.io; ●O programador também pode agrupar suas próprias classes em pacotes.
  • 8. Pacote Default Se nenhum nome de pacote for utilizado, seus tipos serão membros de um pacote default, que é um pacote sem nome; Esta prática só faz sentido em aplicações muito pequenas, de caráter temporário, ou em uma fase muito incipiente da programação.
  • 9. Visibilidade ●public – o item em questão é visível a outras classes etc; ●private – visível apenas aos componentes da classe atual; ●protected – visível somente a classe atual e seus descendentes
  • 10. Convenção para nomes de pacotes Companhias usam seus nomes de domínio da Internet em ordem reversa para nomear seus pacotes, ex: br.com.companhia.pacote Conflitos de nomes só precisam ser resolvidos por convenção dentro da própria companhia, ex: br.com.companhia.setor.pacote
  • 11. Criando um pacote na unha Para criar um pacote, coloque tipos (classes, interfaces, etc) dentro dele; A primeira linha de cada JAVA deve conter o comando package seguido do nome do pacote e ponto e vírgula. Exemplo: package com.pimenta.nomedopacote;
  • 12. Criando um pacote no NetBeans Bem mais fácil e didático, apenas clicando em Arquivo no menu superior e escolher Novo Arquivo, depois selecionar a opção pacote e escolher um nome para o pacote !
  • 13. Criando um pacote no NetBeans
  • 14. Criando um pacote no NetBeans
  • 15. Usando membros de um pacote Apenas membros public de um pacote são visíveis fora do pacote no qual foram definidos; O acesso pode ser feito de 3 formas: 1) Fazendo referência ao nome completo; 2) Importando o membro de seu pacote; 3) Importando o pacote inteiro.
  • 16. 1 - Fazendo referência ao nome
  • 17. 2 - Importando o membro de pacote
  • 18. 3 - Importando o pacote inteiro
  • 19. Referência The Java™ Tutorials - Lesson: Packages http://docs.oracle.com/javase/tutorial/java/pack age/index.html