Main: Unterschied zwischen den Versionen
Aus EINI
Hauer (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Die '''main'''-Methode ist eine statische Methode mit vordefinierter Signatur, welche als Einstiegspunkt des Programmes dient und ist die erste Methode, die be…“) |
|||
(5 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | Die '''main'''-Methode ist eine statische Methode mit vordefinierter Signatur, | + | Die '''main'''-Methode ist eine [[static|statische]] [[Methode]] mit vordefinierter [[Signatur]], die als Einstiegspunkt des Programmes dient. Sie ist die erste Methode, die beim Programmstart aufgerufen wird. |
− | + | Die '''Signatur''' der main-Methode lautet: | |
<code>public static void main(String[] args)</code> | <code>public static void main(String[] args)</code> | ||
Zeile 7: | Zeile 7: | ||
= Bedeutung der Signatur = | = Bedeutung der Signatur = | ||
− | Die ''' | + | * Die main-Methode ist [[public|'''öffentlich''']], da sie von "außen" aufgerufen werden muss --- von der [[Java Virtual Machine]] beim Programmstart. |
− | + | * Sie ist '''statisch''', da zu Programmstart noch kein [[Objekt]] instanziiert wurde, aber die Methode dennoch aufgerufen werden muss. | |
− | + | * Sie hat den [[Rückgabe]]typ '''[[void]]''', da nach Verlassen dieser Methode das Programm beendet ist. | |
− | + | * Sie muss den Namen '''main''' haben, um als Einstiegspunkt erkannt werden zu können. | |
− | + | * Sie hat ein [[Array]] an [[String|'''Strings''']] als Parameter, die beim Programmaufruf als Argumente übergeben werden und unter Umständen [[Stringanalyse | analysiert]] werden müssen. |
Aktuelle Version vom 11. Juli 2016, 19:05 Uhr
Die main-Methode ist eine statische Methode mit vordefinierter Signatur, die als Einstiegspunkt des Programmes dient. Sie ist die erste Methode, die beim Programmstart aufgerufen wird.
Die Signatur der main-Methode lautet:
public static void main(String[] args)
Bedeutung der Signatur
- Die main-Methode ist öffentlich, da sie von "außen" aufgerufen werden muss --- von der Java Virtual Machine beim Programmstart.
- Sie ist statisch, da zu Programmstart noch kein Objekt instanziiert wurde, aber die Methode dennoch aufgerufen werden muss.
- Sie hat den Rückgabetyp void, da nach Verlassen dieser Methode das Programm beendet ist.
- Sie muss den Namen main haben, um als Einstiegspunkt erkannt werden zu können.
- Sie hat ein Array an Strings als Parameter, die beim Programmaufruf als Argumente übergeben werden und unter Umständen analysiert werden müssen.