Import classe do Default package

eu tenho uma estrutura de package assim:

:arrow: (Default package)
Main.java
:arrow: b[/b]
Cadastro.java //Ter uma referencia do Main.java aqui é um erro?

porque pelo menos no eclipse ele não “gosta muito” de fazer import Main;?
Não e recomendado colocar referencias de uma classe que está no Default package em classes de outros packages?

Você não precisa importar uma classe que está no mesmo pacote que a sua classe. Por isso quando você declara sua variável CLASSPATH você coloca o ponto( . ):

SET CLASSPATH=.;

Ele significa = tudo que estiver na mesma pasta.

Pelo que entendi não é o mesmo pacote. O pacode Default é uma coisa e o pacode “janela” é outra. Acho que o melhor seria você colocar a Main em um pacote abaixo do Default e o outro pacote dentro desse.
Pessoalmente não gosto de usar pacote default, é sempre bom ter um nome de pacote.

[quote=“dsiviotti”]Pelo que entendi não é o mesmo pacote. O pacode Default é uma coisa e o pacode “janela” é outra. Acho que o melhor seria você colocar a Main em um pacote abaixo do Default e o outro pacote dentro desse.
Pessoalmente não gosto de usar pacote default, é sempre bom ter um nome de pacote.[/quote]

isso msm dsiviotti…
eu tbm tava pensando em fazer isso… já que por algum motivo não parece ser recomentado importa classes do pacote default…

:arrow: Mas queria saber se existe alguma razão para não fazer isso???