Avatar billede mik28 Seniormester
28. marts 2011 - 13:27 Der er 6 kommentarer og
1 løsning

Import

Jeg har en JAVA klasse med denne tekst

package dk.something.example;

import dk.something.example.*;

Det giver da ingen mening eller hvad?
Avatar billede heinzdmx Nybegynder
28. marts 2011 - 13:36 #1
.* importere alle klasser fra pakken.

Dvs.

import dk.something.example.Das;
import dk.something.example.Esd;

Er det samme som
import dk.something.example.*;

(hvis det er de eneste klasser i den pakke)



F.eks.:

package dk.something.example;

public class Das { }

og


package dk.something.example;

public class Esd { }


Kan bruges i:


package dk.something;
import dk.something.example.*;

public class complteA
{
      public complteA()
      {
          new Das();
          new Esd();
      }
}
Avatar billede arne_v Ekspert
28. marts 2011 - 15:12 #2
Nej - det giver ingen mening at importere det som er i samme package.
Avatar billede arne_v Ekspert
28. marts 2011 - 15:13 #3
Generelt anbefaler man at undgaa * i import.

Og med idags IDE'er er der ligesom heller ikke nogen grund til det (i gamle dage kunen dte give lidt ekstra skrivearbejde).
Avatar billede mik28 Seniormester
28. marts 2011 - 16:01 #4
tak for svar. Kunne heller ikke forstå det
Avatar billede mik28 Seniormester
29. marts 2011 - 07:42 #5
Jeg har adgang til alt som ligger i den samme package right
Avatar billede heinzdmx Nybegynder
29. marts 2011 - 09:22 #6
Efter at have læst spørgsmålet igen, må jeg komme frem til at jeg ikke rigtigt besvarede det.

Men jo du har adgang til alt i samme package som du er i.
Avatar billede arne_v Ekspert
15. april 2011 - 01:43 #7
jeg smider et svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester