Importausdruck: Unterschied zwischen den Versionen
Aus EINI
Hauer (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „= Syntaxdiagramm = Datei:import_statement.png“) |
Hauer (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
+ | Mit dem Schlüsselwort <code>import</code> können in Java andere Klassen in das aktuelle Programm eingebunden werden. | ||
+ | |||
+ | In Java wird jede Übersetzungseinheit zuerst unabhängig von anderen compiliert. Um jedoch die Funktionalität anderer Programme nutzen zu können, muss der Compiler wissen, dass diese existieren und ob sie im Quellcode richtig verwendet werden. Dazu gibt man dem Compiler im <code>import</code>-Ausdruck den Hinweis, wo er andere benötigte Übersetzungseinheiten finden kann. Dazu gibt man einfach den Paketpfad zur Klasse im Ausdruck an. | ||
+ | |||
= Syntaxdiagramm = | = Syntaxdiagramm = | ||
[[Datei:import_statement.png]] | [[Datei:import_statement.png]] | ||
+ | |||
+ | = Beispiel = | ||
+ | |||
+ | <source lang="Java"> | ||
+ | package de.eini.blatt07; | ||
+ | |||
+ | import de.eini.blatt06.Program; | ||
+ | |||
+ | public class OtherProgram { | ||
+ | public static void main(String[] args){ | ||
+ | Program.otherFunction(); | ||
+ | } | ||
+ | } | ||
+ | </source> |
Version vom 7. Dezember 2015, 11:38 Uhr
Mit dem Schlüsselwort import
können in Java andere Klassen in das aktuelle Programm eingebunden werden.
In Java wird jede Übersetzungseinheit zuerst unabhängig von anderen compiliert. Um jedoch die Funktionalität anderer Programme nutzen zu können, muss der Compiler wissen, dass diese existieren und ob sie im Quellcode richtig verwendet werden. Dazu gibt man dem Compiler im import
-Ausdruck den Hinweis, wo er andere benötigte Übersetzungseinheiten finden kann. Dazu gibt man einfach den Paketpfad zur Klasse im Ausdruck an.
Syntaxdiagramm
Beispiel
package de.eini.blatt07; import de.eini.blatt06.Program; public class OtherProgram { public static void main(String[] args){ Program.otherFunction(); } }