Java Schulung - Jens.Trapp@DLR.De - August 1996

package


Pakete erlauben eine besondere Behandlung von Objekten, die zu einer Gruppe gehören.

Um die Zugehörigeit zu einem Paket zu kennzeichnen, muß in der ersten Programmzeile das Keyword package gefolgt vom zugehörigen Paketnamen stehen. Beispiel

package Geometrie;

public class Dreieck ...

Alle Daten eines Paketes müssen in einem Verzeichnis stehen, das gleichlautend mit dem Paketnamen ist. Die Dateien zur Klasse Dreieck müssen beispielsweise in einem Verzeichnis Geometrie enthalten sein.

Um Klassen aus einem Paket anzusprechen, muß man (außerhalb des Pakets) den Paketnamen und einen Punkt dem Klassennamen vorranstellen:

Geometrie.Dreieck dreieck = new Geometrie.Dreieck();

Abkürzend kann man die Klassen eines Paketes auch importieren (vergleichbar mit #include bei C)

	import Geometrie.*;     // Importiert alle Klassen des Geometrie-Pakets.
	import Geometrie.Dreieck; // Importiert nur die Klasse Dreieck aus Geometrie.
	
Java besitzt viele Standard-Pakete. Beispielsweise stellt das Paket java.lang neben vielen Basisklassen die wichtige Klasse System zur Verfügung. Bereits benutzt wurde System.out.println().