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