Main: Unterschied zwischen den Versionen

Aus EINI
Wechseln zu: Navigation, Suche
 
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
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 '''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:
+
Die '''Signatur''' der main-Methode lautet:
  
 
<code>public static void main(String[] args)</code>
 
<code>public static void main(String[] args)</code>
Zeile 8: Zeile 8:
  
 
* Die main-Methode ist [[public|'''öffentlich''']], da sie von "außen" aufgerufen werden muss --- von der [[Java Virtual Machine]] beim Programmstart.
 
* 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, die Methode dennoch aufgerufen werden muss.
+
* 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 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 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.
 
* 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.