pacotes em java

19
Java Gerenciamento de pacotes Luis Fernando Pimenta

Upload: luis-fernando-pimenta

Post on 03-Aug-2015

25 views

Category:

Technology


2 download

TRANSCRIPT

JavaGerenciamento de

pacotes

Luis Fernando Pimenta

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.

Pacotes

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;

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.

Exemplo

Exemplo

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.

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

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

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;

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 !

Criando um pacote no NetBeans

Criando um pacote no NetBeans

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.

1 - Fazendo referência ao nome

2 - Importando o membro de pacote

3 - Importando o pacote inteiro

Referência

The Java™ Tutorials - Lesson: Packages

http://docs.oracle.com/javase/tutorial/java/package/index.html