Importieren Der Java Pakete


  Share  
|


Um ein Paket innerhalb einer Java Anwendung oder eines applet zu benutzen, müssen wir ihn importieren. Wir tun dies mittels des Importschlüsselwortes. So z.B. wenn wir das I/O Paket einschließen möchten, das java.io genannt wird, würden wir die folgende Aussage an der Oberseite unseres Codes haben (bevor wir irgendwelche Kategorien) definieren:

Import java.io. *;

Anmerkung, wie wir ein Extradezimalkomma und einen Stern zum Ende des Paketnamens hinzugefügt haben. Dies heißt, daß es alle Kategorien innerhalb des Pakets miteinschließt (d.h., wird das Sternchen als Wildcard benutzt).

Ein anderes Beispiel von diesem würde sein, wenn wir das Gebrauchspaket einschließen möchten, das java.util genannt wird. Dieses würde mit der folgenden Aussage getan:

Import java.util. *;

Wieder merken Sie den Gebrauch von dem Sternchen, alle Kategorien vom Paket einzuschließen. Jedoch wenn wir nur eine einzelne Kategorie vom Paket einschließen möchten, könnten wir dies auch tun.

Innerhalb des Gebrauchspakets gibt es eine ArrayList Kategorie. Wenn wir einfach die ArrayList Kategorie vom Gebrauchspaket und von keinen anderen benutzen möchten, könnten wir gerade die ArrayList Kategorie mit der folgenden Aussage an der Oberseite unseres Codes importieren.

Import java.util.ArrayList;

Selbstverständlich wenn wir das Sternchen benutzten, würde das ArrayList Paket automatisch eingeschlossen. So, sobald wir dies tun, könnten wir einen Hinweis auf einem ArrayList Gegenstand innerhalb einer Kategorie oder einer Methode mit der folgenden Aussage dann verursachen:

ArrayList myArrayList;

Auch es ist gut, zu wissen, daß es ist möglich, die ArrayList Kategorie (oder irgendeine andere Kategorie aus einem Paket heraus) indem man seinen völlig qualifizierten Namen zugänglich zu machen verwendet. Z.B. ohne irgendwelche Importaussagen, könnten wir den myArrayList Gegenstand verursachen, wie wir vorher mit der folgenden Linie des Codes taten.

java.util.ArrayList myArrayList;
Wie wir in der Einleitung erwähnten, liefern Pakete namespace Management, also ist es folglich möglich, daß zwei Pakete beide eine Kategorie mit dem gleichen Namen in ihm haben konnten. Offensichtlich könnte dieses Probleme, wenn beide Pakete, importiert wurden, so in diesem Fall es verursachen würde sein sinnvoll, den völlig qualifizierten Paketnamen zu verwenden:

package1.MyClass firstReference; package2.MyClass 
secondReference;
dieses ist ein Artikel, der durch Gabriela C. Perez hinzugefügt wird


Share  

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