Seite 20

Methodendeklaration


Eine Methodendeklaration besteht aus Kopf und Rumpf.
Der Kopf enthält stets:
- Ergebnistyp (falls kein Ergebnis -> void)
- Bezeichner für die Methode
- Parameterliste in runden Klammern ( falls keine Parameter 
   -> "( )" )
Parameter sind grundsätzlich "Call by value" !! 
         Achtung bei Objekten ....dort ist der Wert die Referenz! 
Der Rumpf steht in geschweiften Klammern  { } und enthält die
Anweisungen der Methode
Im Rumpf wird das Ergebnis über den Befehl return zurückgegeben.
Beispiel:
public int sum(int[] a) {
    // lokale Variable mit Initialisierung    
    int temp = 0;

    // Block-lokale Variable i
    for(int i = 0; i < a.length; i++)
      temp += a[i];

    return temp;
  }
<= Seite Inhaltsverzeichnis Seite =>