1.9.2

Pacote padrão (default package)

O pacote padrão é um pacote especial e sem nome. Quando uma classe não declara explicitamente um pacote, ela passa a pertencer automaticamente a esse pacote padrão. Embora seja útil para exemplos simples, seu uso é limitado e não recomendado em aplicações reais.

Exemplo conceitual

public class Application {
}

Explicação linha a linha

public class Application {

Declara uma classe sem uma instrução package. Por esse motivo, a classe pertence ao pacote padrão, que não possui nome explícito.

}

Encerra a definição da classe.

Classes no pacote padrão não podem ser importadas por classes que estejam em pacotes nomeados, o que dificulta a organização e a reutilização do código. Por essa razão, o pacote padrão deve ser evitado fora de exemplos introdutórios.