Aula 5 pacote

14
Desenvolvimento de Software II Java Banco de dados JODBC Aula 5: Pacotes de classe em Java Packcage e Import Prof a Ms.Larissa Pavarini da Luz [email protected]

Transcript of Aula 5 pacote

Page 1: 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

[email protected]

Page 2: Aula 5   pacote

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.

Page 3: Aula 5   pacote

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.

Page 4: Aula 5   pacote

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.

Page 5: Aula 5   pacote

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

Page 6: Aula 5   pacote

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.

Page 7: Aula 5   pacote

Exemplo 1

Considere as seguinte classe

Cliente.java

Page 8: Aula 5   pacote

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

Page 9: Aula 5   pacote
Page 10: Aula 5   pacote
Page 11: Aula 5   pacote

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.

Page 12: Aula 5   pacote

Cliente.java

Page 13: Aula 5   pacote

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

Page 14: Aula 5   pacote

Exemplo 1