Importeren Java-pakketten


  Share  
|


Om een pakket te gebruiken binnen een Java-toepassing of applet, we moeten importeren. Wij doen dit door middel van de invoer trefwoord. Dus, bijvoorbeeld, als we de wens van de I / O-pakket, dat wordt genoemd java.io omvatten, dan zouden we de volgende verklaring op de top van onze code (vóór definiëren we bepaalde categorieën):

import java.io. *;

Merk op hoe we hebben toegevoegd een extra komma en de ster aan het einde van het pakket naam. Dit betekent dat alle klassen binnen het pakket (dat wil zeggen zal omvatten, wordt de asterisk gebruikt als wildcard).

Een ander voorbeeld hiervan zou zijn als we willen het nut pakket, dat wordt genoemd java.util bevatten. Dit zou gebeuren met de volgende verklaring:

import java.util .*;

Nogmaals, let op het gebruik van de asterisk om alle klassen bevatten uit de verpakking. Maar als we alleen maar wilden een enkele klasse van het pakket, kunnen we dit ook.

Binnen het nut pakket, is er een ArrayList klasse. Als we alleen maar willen de ArrayList klasse gebruiken van het hulpprogramma pakket en geen andere, kunnen we importeren alleen de ArrayList klasse met de volgende verklaring op de top van onze code.

import java.util.ArrayList;

Natuurlijk, als we gebruik gemaakt van de asterisk, de ArrayList pakket automatisch worden opgenomen. Dus zodra we dit doen, kunnen we vervolgens een verwijzing naar een ArrayList object binnen een klasse of methode met behulp van de volgende verklaring:

ArrayList myArrayList;

Ook is het goed om te weten dat het mogelijk is om de ArrayList klasse (of een andere klasse toegang uit van een pakket) door gebruik van zijn volledige naam. Bijvoorbeeld, zonder importeren verklaringen kunnen we de myArrayList object als we deden voordat met de volgende regel code.

java.util.ArrayList myArrayList;
Zoals we al in de inleiding, pakketten bieden naamruimte beheer, zodat het dus mogelijk is dat twee pakketten zou kunnen hebben beide een klasse met dezelfde naam in. Uiteraard kan dit problemen veroorzaken als zowel de pakketten werden ingevoerd, dus in dit geval zou het zinvol zijn om de volledige pakket naam te gebruiken:

package1.MyClass firstReference; package2.MyClass secondReference;
een artikel ingediend door Gabriela Perez C.


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions