SlideShare ist ein Scribd-Unternehmen logo
1 von 14
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

Weitere ähnliche Inhalte

Ähnlich wie Desenvolvimento de Software II - Pacotes de classe em Java

Ähnlich wie Desenvolvimento de Software II - Pacotes de classe em Java (20)

Java 11 Pacotes
Java 11 PacotesJava 11 Pacotes
Java 11 Pacotes
 
Pacotes em Java
Pacotes em JavaPacotes em Java
Pacotes em Java
 
Reuse release equivalence principle
Reuse release equivalence principleReuse release equivalence principle
Reuse release equivalence principle
 
Java interface
Java interfaceJava interface
Java interface
 
Curso Java Básico - Aula 04
Curso Java Básico - Aula 04Curso Java Básico - Aula 04
Curso Java Básico - Aula 04
 
7 interfaces
7 interfaces7 interfaces
7 interfaces
 
Aula 1 6
Aula 1 6Aula 1 6
Aula 1 6
 
03 fundamentos java
03 fundamentos java03 fundamentos java
03 fundamentos java
 
Java11
Java11Java11
Java11
 
Java
JavaJava
Java
 
Orientação a Objetos no Delphi - Por onde começar (I)
Orientação a Objetos no Delphi - Por onde começar (I)Orientação a Objetos no Delphi - Por onde começar (I)
Orientação a Objetos no Delphi - Por onde começar (I)
 
Linguagem Java - Conceitos e Técnicas
Linguagem Java - Conceitos e TécnicasLinguagem Java - Conceitos e Técnicas
Linguagem Java - Conceitos e Técnicas
 
01 java fundamentos
01 java fundamentos01 java fundamentos
01 java fundamentos
 
Classes e Objectos JAVA
Classes e Objectos JAVAClasses e Objectos JAVA
Classes e Objectos JAVA
 
principio de reutilização comum
principio de reutilização comumprincipio de reutilização comum
principio de reutilização comum
 
Java: Encapsulamento e modificadores de acesso
Java: Encapsulamento e modificadores de acessoJava: Encapsulamento e modificadores de acesso
Java: Encapsulamento e modificadores de acesso
 
Poo1 aula 5 - pacotes criando-definindo_importando
Poo1   aula 5 - pacotes criando-definindo_importandoPoo1   aula 5 - pacotes criando-definindo_importando
Poo1 aula 5 - pacotes criando-definindo_importando
 
Poo1 aula 5 - pacotes criando-definindo_importando
Poo1   aula 5 - pacotes criando-definindo_importandoPoo1   aula 5 - pacotes criando-definindo_importando
Poo1 aula 5 - pacotes criando-definindo_importando
 
3- POO
3- POO3- POO
3- POO
 
Poo
PooPoo
Poo
 

Mehr von Danilo Alves

Aula 4 acessibilidade
Aula 4   acessibilidadeAula 4   acessibilidade
Aula 4 acessibilidadeDanilo Alves
 
Aula 03 passagem de parâmetros
Aula 03   passagem de parâmetrosAula 03   passagem de parâmetros
Aula 03 passagem de parâmetrosDanilo Alves
 
Aula 02 implementação objeto
Aula 02   implementação objetoAula 02   implementação objeto
Aula 02 implementação objetoDanilo Alves
 
Aula 8 criação dos métodos
Aula 8 criação dos métodosAula 8 criação dos métodos
Aula 8 criação dos métodosDanilo Alves
 
Segurança da Informação
Segurança da InformaçãoSegurança da Informação
Segurança da InformaçãoDanilo Alves
 
Treinamentos em TI
Treinamentos em TITreinamentos em TI
Treinamentos em TIDanilo Alves
 

Mehr von Danilo Alves (7)

Aula 4 acessibilidade
Aula 4   acessibilidadeAula 4   acessibilidade
Aula 4 acessibilidade
 
Aula 03 passagem de parâmetros
Aula 03   passagem de parâmetrosAula 03   passagem de parâmetros
Aula 03 passagem de parâmetros
 
Aula 02 implementação objeto
Aula 02   implementação objetoAula 02   implementação objeto
Aula 02 implementação objeto
 
Aula 8 criação dos métodos
Aula 8 criação dos métodosAula 8 criação dos métodos
Aula 8 criação dos métodos
 
Inner Join
Inner JoinInner Join
Inner Join
 
Segurança da Informação
Segurança da InformaçãoSegurança da Informação
Segurança da Informação
 
Treinamentos em TI
Treinamentos em TITreinamentos em TI
Treinamentos em TI
 

Desenvolvimento de Software II - Pacotes de classe em Java

  • 1. 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
  • 2. 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.
  • 3. 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.
  • 4. 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.
  • 5. 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
  • 6. 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.
  • 7. Exemplo 1 Considere as seguinte classe  Cliente.java
  • 8. 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
  • 9.
  • 10.
  • 11. 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.
  • 13. 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