Criando um novo pacote
Até agora, todo o código que escrevemos neste capítulo está no pacote padrão. Este é um pacote especial sem nome que você deve usar somente para código descartável. Você pode dizer o código está no pacote padrão, porque não há nome do pacote. No exame, você verá o pacote padrão sendo muito usado para economizar espaço nas listagens de código. Na vida real, sempre nomeie seus pacotes para evitar conflitos de nome e permitir que outros reutilizem seu código.
Agora é hora de criar um novo pacote. A estrutura de diretório em seu computador é relacionado ao nome do pacote. Suponha que tenhamos estas duas classes:
C:\temp\packagea\ClassA.java
package packagea;
public class ClassA {
}
C:\temp\packageb\ClassB.java
package packageb;
import packagea.ClassA;
public class ClassB {
public static void main(String[] args) {
ClassA a;
System.out.println("Got it");
}
}
Quando você executa um programa Java, o Java sabe onde procurar por esses nomes de pacotes. Nesse caso, a execução de C:\temp funciona porque packagea e packageb estão abaixo dela.