O documento discute pacotes em Java, que são pastas que organizam classes por função e facilitam a localização e evitam conflitos de nomes. Pacotes agrupam classes nativas da plataforma Java, como classes de E/S em java.io, e desenvolvedores também podem criar seus próprios pacotes. Pacotes definem visibilidade e acesso às classes e são nomeados usando nomes de domínio reversos para evitar conflitos.
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 !
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.