LPII
Professora Lucélia
Pacotes
 Um pacote em Java é um diretório onde ficam
armazenadas uma ou mais classes. Geralmente as
classes com a mesma afinidade são armazenadas no
mesmo pacote.
 Os pacotes representam as bibliotecas (libraries)
presentes em outras linguagens de programação.
Pacotes
 A linguagem Java possui alguns pacotes
disponíveis para uso.
 Exemplos: awt, beans, io, lang, math, etc.
 Todas as classes pertencem a algum pacote.
 Quando o pacote não é especificado para a classe, a
classe atual pertence ao pacote default, ou seja, o
próprio diretório onde a classe foi salva.
 O nome do pacote deve ser escrito em letras
minúsculas (por convenção), isso permite diferenciá-lo
das classes.
 Um pacote é definido a partir da palavra reservada
package, inserida na primeira linha de uma classe.
Sintaxe:
package nome-do-pacote;
Exemplo:
package exemplos;
public class Pessoa;
{
...
}
Exemplificando
 Todas as classes a seguir deverão ser salvas dentro do
mesmo diretório.
 A forma de compilar as classes será um pouco diferente
da forma já utilizada anteriormente.
 Será assim:
javac –d c:\pacotes NomeDaClasse.java
 A opção “-d”, de diretório, indica que o arquivo .class
deve ser colocado a partir do caminho especificado.
Exemplo
 Vamos criar uma classe em um pacote(diretório) que ainda
não foi criado.
 A forma de compilação utilizada forçará a criação do
pacote1, ainda não existente:
package pacote1;
public class ExemploPacote1{
public int soma(int x,int y){
return(x + y);
}
}
Exemplo
 Vamos criar uma segunda classe da mesma forma:
package pacote1;
public class ExemploPacote2{
public int sub(int x,int y){
return(x - y);
}
}
Exemplo – Classe Principal
package pacote1;
public class ExemploPacote3{
public static void main (String args[]){
ExemploPacote1 ep1 = new ExemploPacote1();
ExemploPacote2 ep2 = new ExemploPacote2();
System.out.println(ep1.soma(5,5));
System.out.println(ep2.sub(5,2));
}
}
Download

Definição de Pacotes