Programmeren in Java/Package: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
Geen bewerkingssamenvatting Label: bewerking met nieuwe wikitekstmodus |
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
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>
import vehicles.motorvehicles.Car;
Regel 62:
}
}
</syntaxhighlight>
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==
|