Package..[resolvido]

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

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 ...;

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

package que.eu.criei;

import javax.swing.JOptionPane;

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

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

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…

captei…

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

sds

j.silvestre

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

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