Lars Dam wrote:
>>Eller er der nogen andre ulemper ved at bruge * ?
>
>
> Nej.
>
> Eller med andre ord: Don't bother.
Øhh I beg to differ!
Når du compiler, vil det hele blive en smule langsommere - ikke meget,
men en smule.
Det størst problem ved * imports er når du importerer flere ting fra
forskellige pakker, hvis navne clasher.
f.eks:
import min.hurtige.matematikpakker.Rectangle;
import java.awt.*;
nu har du problemet, når du laver en variabel af typen Rectangle.
Hvilken skal den bruge . den fra din egen, eller den fra awt?
Derfor - væn dig til IKKE at bruge * imports, da det *kan* give
problemer i fremtiden, hvis der er nogen der udvider klassen.
(det er selvfølgeligt stadigt et problem hvis du både skal bruge awt
rectangle, og din egen - i så fald må du lave en fuld erklæring hver gang.)
I øvrigt, hvis du har et ordenligt IDE (
http://www.netbeans.org),
programmerer du bare med * i starten, og refactor det til de rigtige
imports før du CVS'er.
/Brian Matzon