Package..[resolvido]

8 respostas
j.silvestre

Amigos essa estou com uma duvida bem basica.

o seguinte tenho 3 classes publicas então logo cada classe vira um arquivo.java.

public class classe 1.... // classe1.java
public class classe2... // classe2.java
public class classe3... // classe3.java

então é o seguinte quero colocar essas tres classes dentro de um mesmo package.

sds

j.silvestre

8 Respostas

drsmachado

Crie o package e a partir daí, coloque os arquivos .java dentro dele.
Não esqueça que a primeira linha deve contar a diretiva

package ...;
j.silvestre

drsmachado tem como desenhar , não entendi muito bem…

dentro de cada arquivo digito o package com o nome dos outros dois arquivos ??

sds

j.silvestre

drsmachado
package que.eu.criei;

import javax.swing.JOptionPane;

public class classe1{
 public static void main(String[] args){
  JOptionPane.showMessageDialog("Olá mundo!");
 }
}
j.silvestre

deixa ver se eu entendi.

package classe1;  
      
    import javax.swing.JOptionPane;  
      
    public class classe1{  
    public static void main(String[] args){  
      JOptionPane.showMessageDialog("Olá mundo!");  
    }  
    }
package classe2;  
    
    import classe1.*;
  
    import javax.swing.JOptionPane;  
      
    public class classe2{  
    public static void main(String[] args){  
      JOptionPane.showMessageDialog("Olá mundo!");  
    }  
    }
package full;  //  packge full inclui as 3 classes ??

   import classe1.*;
   import classe2.* 
      
    import javax.swing.JOptionPane;  
      
    public class classe{  
    public static void main(String[] args){  
      JOptionPane.showMessageDialog("Olá mundo!");  
    }  
    }

é isso ??

sds

j.silvestre

D

Qual IDE vc está usando?
Já criou o pacote?

Crie o pacote na IDE com o nome que voce quiser

package meu.pacote
public class classe1 {
...
}

package meu.pacote public class classe2 { ... }

é isso…

j.silvestre

captei…

http://www.sergio.pro.br/trabalhos/23_manipulacao_de_packages_em_java.pdf

sds

j.silvestre

A

Cara. tenho uma dúvida sobre importação.
se eu importar uma classe de um pacote por exemplo :

import java.io.ImputStream // importa apenas a classe Imput Stream …

e

import java.io.* // importa todas as classes do subpacote io

teoricamente tem algum problema eu importar tudo, em vez de ficar importando uma única classe ? Não é mais facil eu importar tudo ?

qual a diferença ?

abraços

Angelo

difosal

Diferença que você não vai fazer o java ler todas as classes que não esta usando.

Criado 21 de junho de 2011
Ultima resposta 21 de jun. de 2011
Respostas 8
Participantes 5