Java/Programm: Unterschied zwischen den Versionen

Aus EINI
Wechseln zu: Navigation, Suche
Zeile 4: Zeile 4:
  
 
[[Datei:compilation-unit.png]]
 
[[Datei:compilation-unit.png]]
 +
 +
== Erklärung ==
 +
 +
Eine Übersetzungseinheit in Java besteht aus einer Deklaration der [[Java/Paket | Paketzugehörigkeit]].
 +
 +
Die innerhalb dieser Übersetzungseinheit deklarierte Klasse kann dann auf alle anderen Klassen im gleichen Paket zugreifen, ohne den vollen Paketnamen angeben zu müssen.
 +
 +
Durch die Angabe von '''import'''-Ausdrücken nach der Paketdeklaration können ebenso Klassen aus anderen Paketen direkt verfügbar gemacht werden, ohne den ganzen Paketnamen angeben zu müssen.
 +
 +
Danach folgt die eigentliche Deklaration der zur Übersetzungseinheit gehörenden [[Java/Klasse | Klasse]].

Version vom 17. Juli 2015, 17:34 Uhr

In Java werden Programme in sogenannte Übersetzungseinheiten (engl. compilation unit) aufgeteilt. Eine einzelne Übersetzungseinheit ist eine Datei mit der Endung .java. In einer solchen Datei sollte genau eine Klasse definiert werden. Eine Klasse mit einer statischen main-Methode beschreibt ein ausführbares Programm.

Syntaxdiagramm

Compilation-unit.png

Erklärung

Eine Übersetzungseinheit in Java besteht aus einer Deklaration der Paketzugehörigkeit.

Die innerhalb dieser Übersetzungseinheit deklarierte Klasse kann dann auf alle anderen Klassen im gleichen Paket zugreifen, ohne den vollen Paketnamen angeben zu müssen.

Durch die Angabe von import-Ausdrücken nach der Paketdeklaration können ebenso Klassen aus anderen Paketen direkt verfügbar gemacht werden, ohne den ganzen Paketnamen angeben zu müssen.

Danach folgt die eigentliche Deklaration der zur Übersetzungseinheit gehörenden Klasse.