Import classe do Default package

3 respostas
H

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?

3 Respostas

D

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.

D

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.

H

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

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???

Criado 15 de abril de 2004
Ultima resposta 15 de abr. de 2004
Respostas 3
Participantes 3