html5-img
1 / 9

Definição de Pacotes

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.

lorna
Download Presentation

Definição de Pacotes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Definição de Pacotes LPII Professora Lucélia

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

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

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

  5. Sintaxe: package nome-do-pacote; Exemplo: package exemplos; public class Pessoa; { ... }

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

  7. 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; publicclass ExemploPacote1{ publicint soma(int x,int y){ return(x + y); } }

  8. Exemplo • Vamos criar uma segunda classe da mesma forma: package pacote1; public class ExemploPacote2{ public int sub(int x,int y){ return(x - y); } }

  9. Exemplo – Classe Principal package pacote1; publicclass ExemploPacote3{ publicstaticvoidmain (String args[]){ ExemploPacote1 ep1 = new ExemploPacote1(); ExemploPacote2 ep2 = new ExemploPacote2(); System.out.println(ep1.soma(5,5)); System.out.println(ep2.sub(5,2)); } }

More Related