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
          larissapavarinidaluz@yahoo.com.br
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

Aula 5 pacote

  • 1.
    Desenvolvimento de SoftwareII  Java  Banco de dados JODBC Aula 5: Pacotes de classe em Java Packcage e Import Profa Ms.Larissa Pavarini da Luz larissapavarinidaluz@yahoo.com.br
  • 2.
    Introdução Esse necessidade deorganizaçã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.
  • 3.
    Pacotes Java provê ummecanismo 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.
  • 4.
    Pacotes Até agora foramcriadas 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.
  • 5.
    Criando Pacotes deClasses 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
  • 6.
    Criando Pacotes deClasses 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.
  • 7.
    Exemplo 1 Considere asseguinte classe  Cliente.java
  • 8.
    Criando Pacotes deClasses 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
  • 11.
    Exemplo 1 Cada classepertencente 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.
  • 12.
  • 13.
    Exemplo 1 A classeTeste.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
  • 14.