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…“) |
Hauer (Diskussion | Beiträge) (→Bedeutung der Signatur) |
||
Zeile 7: | Zeile 7: | ||
= Bedeutung der Signatur = | = Bedeutung der Signatur = | ||
− | Die '''main'''-Methode ist öffentlich, da sie von "außen" aufgerufen werden muss --- von der Java Virtual Machine beim Programmstart. | + | * Die '''main'''-Methode ist öffentlich, da sie von "außen" aufgerufen werden muss --- von der Java Virtual Machine beim Programmstart. |
− | Die '''main'''-Methode ist statisch, da zu Programmstart noch kein Objekt instanziiert wurde, die Methode dennoch aufgerufen werden muss. | + | * Die '''main'''-Methode ist statisch, da zu Programmstart noch kein Objekt instanziiert wurde, die Methode dennoch aufgerufen werden muss. |
− | Die '''main'''-Methode hat den Rückgabetyp [[void]], da nach Verlassen dieser Methode das Programm beendet ist. | + | * Die '''main'''-Methode hat den Rückgabetyp [[void]], da nach Verlassen dieser Methode das Programm beendet ist. |
− | Die '''main'''-Methode muss den Namen '''main''' haben, um als Einstiegspunkt erkannt werden zu können. | + | * Die '''main'''-Methode muss den Namen '''main''' haben, um als Einstiegspunkt erkannt werden zu können. |
− | Die '''main'''-Methode hat ein Array an Strings als Parameter, welche beim Programmaufruf als Argumente übergeben werden und unter Umständen [[Stringanalyse | analysiert]] werden müssen. | + | * Die '''main'''-Methode hat ein Array an Strings als Parameter, welche beim Programmaufruf als Argumente übergeben werden und unter Umständen [[Stringanalyse | analysiert]] werden müssen. |
Version vom 12. Dezember 2015, 01:03 Uhr
Die main-Methode ist eine statische Methode mit vordefinierter Signatur, welche als Einstiegspunkt des Programmes dient und ist die erste Methode, die beim Programmstart aufgerufen wird.
Ihre Signatur ist:
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.
- Die main-Methode ist statisch, da zu Programmstart noch kein Objekt instanziiert wurde, die Methode dennoch aufgerufen werden muss.
- Die main-Methode hat den Rückgabetyp void, da nach Verlassen dieser Methode das Programm beendet ist.
- Die main-Methode muss den Namen main haben, um als Einstiegspunkt erkannt werden zu können.
- Die main-Methode hat ein Array an Strings als Parameter, welche beim Programmaufruf als Argumente übergeben werden und unter Umständen analysiert werden müssen.