Aula 5 pacote
-
Upload
danilo-alves -
Category
Documents
-
view
580 -
download
1
Transcript of Aula 5 pacote
Desenvolvimento de Software II
Java Banco de dados JODBC
Aula 5: Pacotes de classe em Java
Packcage e Import
Profa Ms.Larissa Pavarini da Luz
Introdução
Esse necessidade de organização fica aparente
quando se deseja compartilhar as classes ou
instalá-las em outro computador.
Sem mecanismo de organização – seria
necessário descobrir que classes são necessárias
para execução de uma aplicação qualquer, e a
falta de uma classe poderia impedir a execução de
toda a aplicação.
Pacotes
Java provê um mecanismo de agrupamento
de classes em pacotes
Packcages – pode criar grupo de classes que
mantêm uma relação entre si.
Para criação desses pacotes basta uma declaração
de pertinência em cada classe e uma organização
das classes em diretórios.
Pacotes
Até agora foram criadas classes sem declarar a
que pacote ela pertencem
Elas estão no formato padrão – default
Quando as classes são criadas dessa forma elas
pertencem ao mesmo pacote e não são
necessárias nenhum tipo de declaração adicional
Basta declarar as instâncias das outras classes que o
compilador e a máquina virtual se encarregam de
chamar os métodos das classes.
Criando Pacotes de Classes
Pacotes requerem que as classes que
comporão o pacote sejam armazenadas em
um diretório específico.
Este diretório pode ser qualquer diretório que
esteja no caminho de procura de classes Java
Criando Pacotes de Classes
A maneira mais simples de criar um pacote de
classes é:
criar um diretório e colocar lá todos os códigos-
fonte das classes que serão consideradas
pertencentes àquele pacote.
Exemplo 1
Considere as seguinte classe
Cliente.java
Criando Pacotes de Classes
Exemplo
Para transformar essa classe, que claramente
têm um propósito comum em um pacote:
Primeiro deve-se criar um diretório chamado
Pacote e armazenar a classe dentro desse diretório
Exemplo 1
Cada classe pertencente a um pacote deve ter,
no seu início, antes de qualquer outra
declaração na classe, a palavra – chave:
package seguida do nome do diretório (e pacote)
ao qual está classe deve pertencer.
Cliente.java
Exemplo 1
A classe Teste.java irá utilizar a classe
Cliente.java que está no pacote “pacote”
Como essa classe não faz parte do pacote ela
precisa importar todas as classes que serão
utilizadas, utiliza-se o comando
import
Exemplo 1