Archief - [PROG]JAVA Netbeans auto class import ?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

wxphe

Legacy Member
Hello,

Ik zit met een vervelend probleem, niet zo erg eigenlijk maar zou het graaf gefixt hebben. Ik kan namelijk niets uit de Math class gebruiken zonder deze te importeren, normaal gebeurd dit default maarja ... .

Dus ik ben nog altijd aant zoeken of het aan de instellingen ligt, maar ik vind het gelijk niet ... Dus weet iemand mss hoe ik dit kan oplossen?

greetz

AsinuS

Legacy Member
Als ge methodes uit andere packages wilt gebruiken moet ge die toch steeds importen?

Timmos

Legacy Member
AsinuS zei:
Als ge methodes uit andere packages wilt gebruiken moet ge die toch steeds importen?
die van Math niet :)

bvb Math.max(int a, int b) werkt altijd, ook al heb je Math niet geïmporteerd.

sinds wanneer heb je dit probleem?

wxphe

Legacy Member
Sinds ik het totaalpakket van netbeans 5.5 heb geinstaleerd op men laptop. Voorheen stond er netbeans 5.0 op. Zou het iets kunnen te maken hebben met het feit dat ie was voorgeinstaleerd met jre en dat hij nu geinstaleerd is met jdk ?

_mobster_

Legacy Member
Math heeft enkel statische methodes, dus moet je toch nooit iets importeren?? Gewoon Math.uwMethode() volstaat om de methodes uit Math te kunnen gebruiken

Timmos

Legacy Member
_mobster_ zei:
Math heeft enkel statische methodes, dus moet je toch nooit iets importeren?? Gewoon Math.uwMethode() volstaat om de methodes uit Math te kunnen gebruiken
Hebt gij eigenlijk deze thread volledig gelezen? :wtf:

wxphe, probeer eens andere javaversies te gebruiken. Zie of het dan werkt.

Gebruik eens Java 5.0 of 6.0.

MilM

Legacy Member
_mobster_ zei:
Math heeft enkel statische methodes, dus moet je toch nooit iets importeren?? Gewoon Math.uwMethode() volstaat om de methodes uit Math te kunnen gebruiken

Een statische methode werkt niet op een instantie.
Je hoeft dus idd geen instantie aan te maken van die klasse.
Maar dat heeft niets te maken met import.
Import dient om die klasse (of package) terug te vinden.

Dus daar is geen verschil tussen gewone methodes en statische methodes.

Timmos

Legacy Member
Een import heeft eigenlijk geen enkele betekenis die nuttig is voor Java zelf, maar dient enkel om klassenamen af te kunnen korten. Dus java.util.Random kan met een import afgekort worden tot Random.

Het is perfect mogelijk om
java.util.Random rg = new java.util.Random();
te schrijven zonder daarbij een import-statement te gebruiken.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan