Programmeren in Java/Package: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
DimiC88 (overleg | bijdragen)
Geen bewerkingssamenvatting
Label: bewerking met nieuwe wikitekstmodus
DimiC88 (overleg | bijdragen)
Label: bewerking met nieuwe wikitekstmodus
Regel 36:
==Een klasse van een package importen==
Nu dat je ''Car'' klasse in de ''package'' genaamd ''vehicles.motorvehicles'' zit, wil je die gebruiken in je ''Main'' klasse die in je hoofdmap bevindt.
<syntaxhighlight lang=Java highlight=1>
public class Main {
 
Regel 53:
Zodra je klassen begint onder te verdelen in packages, moet je er rekening mee houden dat een klasse enkel de andere klassen kunnen zien die in zich in dezelfde package of map bevinden. Aangezien de klasse ''Car'' zich in de ''package'' ''vehicles.motorvehicle'' kan de ''Main'' klasse die niet zien. Je moet daarom de klasse ''Car'' importeren, dit kun je doen door het sleutelwoord ''import'' te gebruiken gevolgd door de ''package''-naam met daarbij ook de naam van de klasse.
 
<syntaxhighlight lang=Java highlight=1>
<pre>
import vehicles.motorvehicles.Car;
 
Regel 62:
}
}
</syntaxhighlight>
</pre>
Nu kun je de ''Main'' klasse zonder problemen compileren. Als je een goeie IDE hebt zal deze meestal wel meteen een foutmelding geven wanneer je een klasse gebruikt die nog niet geïmporteerd is en vaak geven ze dan ook de optie om meteen de klasse te importeren.
 
==Een package importen met een wildcard==
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.