definição de pacotes

9

Click here to load reader

Upload: lorna

Post on 19-Mar-2016

30 views

Category:

Documents


3 download

DESCRIPTION

Definição de Pacotes. 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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Definição de Pacotes

LPII Professora Lucélia

Page 2: Definição de Pacotes

PacotesUm 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.

Page 3: Definição de Pacotes

PacotesA 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.

Page 4: Definição de Pacotes

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.

Page 5: Definição de Pacotes

Sintaxe:package nome-do-pacote;

Exemplo:package exemplos;public class Pessoa;{...}

Page 6: Definição de Pacotes

ExemplificandoTodas 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.javaA opção “-d”, de diretório, indica que o

arquivo .class deve ser colocado a partir do caminho especificado.

Page 7: Definição de Pacotes

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); }}

Page 8: Definição de Pacotes

ExemploVamos criar uma segunda classe da mesma

forma:

package pacote1;public class ExemploPacote2{ public int sub(int x,int y){ return(x - y); }}

Page 9: Definição de Pacotes

Exemplo – Classe Principalpackage 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));

}}