Nesta parte do tutorial, vamos aprender a como criar e utilizar nossos próprios pacotes.
A criação de um pacote é feita utilizando a sintaxe abaixo no topo de nossos arquivos .java.
Sintaxe
package nome_pacote;
Antes de adentrarmos na criação de pacotes, precisamos entender onde e como organizar a
estrutura de pastas onde nossos pacotes ficarão armazenados fisicamente.
Antes de criarmos nossos pacotes, primeiro precisamos entender como a estrutura de arquivos utilizada pela
linguagem Java para armazenar nossos pacotes. Uma hierarquia como exemplo é mostrada abaixo:
Exemplo 4
pasta_raiz\
pasta_pacote1\
pasta_subpacote1\
subpacote_pacote1.java
pasta_pacote2\
pasta_subpacote2\
subpacote_pacote2.java
pasta_pacoteN\
pasta_subpacoteN\
Onde:
pasta_raiz: Local onde ficam os arquivos Main.java e classes que não possuem pacotes.
pasta_pacote1…N: Subpastas onde nossos pacotes serão armazenados para
pasta_subpacote1…N: Subpastas onde nossos subpacotes serão armazenados.
Abaixo, alguns exemplos de importação de pacotes utilizando a hierarquia de pastas discutidas.
É importante lembrar de que são apenas exemplos de nomenclatura que podem mudar de acordo com
a necessidade.
Exemplo 5
//pasta_pacote1
import nome_pacote1
Exemplo 6
//pasta_pacote_1/subpasta_pacote1
import mone_pacote1.subpacote1
Exemplo 7
import nome_pacote.subpacote.*
import nome_pacote.*