Paket: Unterschied zwischen den Versionen
Hauer (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Ein Paket ist eine Sammlung mehrerer Java Klassen. Eine Klasse kann ihre Zugehörigkeit zu einem Paket durch die Paketanweisung zu Beginn der sie enthaltenen …“) |
Hauer (Diskussion | Beiträge) |
||
Zeile 4: | Zeile 4: | ||
Klassen, die dem selben Paket angehören, können auf andere Klassen im gleichen Paket direkt mit ihrem Namen zugreifen, anstatt den gesamten Pfad der Klasse angeben zu müssen. | Klassen, die dem selben Paket angehören, können auf andere Klassen im gleichen Paket direkt mit ihrem Namen zugreifen, anstatt den gesamten Pfad der Klasse angeben zu müssen. | ||
+ | |||
+ | Ein Java-Programm erwartet des weiteren, dass der relative Pfad zum Programm im Dateisystem den gleichen Namen hat, wie sein Paket. | ||
+ | |||
+ | = Beispiel = | ||
+ | |||
+ | <source lang="Java"> | ||
+ | package de.eini.beispiel; | ||
+ | |||
+ | public class Program { | ||
+ | |||
+ | } | ||
+ | </source> | ||
+ | |||
+ | Der Compiler kann dieses Programm überall compilieren, jedoch kann die Java-Laufzeitumgebung das Programm nur ausführen, wenn das Programm relativ zum aktuellen Arbeitsverzeichnis sich in dem Unterverzeichnis de/eini/beispiel befindet. | ||
+ | |||
+ | Der Konsolen-Befehl zum Aufrufen des Programmes ist dann entsprechend <code>java de.eini.beipsiel.Program</code>. |
Version vom 7. Dezember 2015, 11:24 Uhr
Ein Paket ist eine Sammlung mehrerer Java Klassen.
Eine Klasse kann ihre Zugehörigkeit zu einem Paket durch die Paketanweisung zu Beginn der sie enthaltenen Datei deklarieren.
Klassen, die dem selben Paket angehören, können auf andere Klassen im gleichen Paket direkt mit ihrem Namen zugreifen, anstatt den gesamten Pfad der Klasse angeben zu müssen.
Ein Java-Programm erwartet des weiteren, dass der relative Pfad zum Programm im Dateisystem den gleichen Namen hat, wie sein Paket.
Beispiel
package de.eini.beispiel; public class Program { }
Der Compiler kann dieses Programm überall compilieren, jedoch kann die Java-Laufzeitumgebung das Programm nur ausführen, wenn das Programm relativ zum aktuellen Arbeitsverzeichnis sich in dem Unterverzeichnis de/eini/beispiel befindet.
Der Konsolen-Befehl zum Aufrufen des Programmes ist dann entsprechend java de.eini.beipsiel.Program
.