Lernpfad:Objektorientierte Programmierung mit Java/Methoden: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 8: Zeile 8:
Ein '''Methodenkopf''' hat den folgenden Aufbau:
Ein '''Methodenkopf''' hat den folgenden Aufbau:
<center>
<center>
<code>{{Farbig|Sichtbarkeit|blue}} {{Farbig|Rückgabetyp|red}} {{Farbig|Bezeichner|green}}( {{Farbig|Liste von Parametern|orange}} )</code>
<code>{{Farbig|Sichtbarkeit|green}} {{Farbig|Rückgabetyp|red}} {{Farbig|Bezeichner|blue}}( {{Farbig|Liste von Parametern|orange}} )</code>
</center>
</center>


Ein Beispiel für einen korrekten Methodenkopf sieht so aus:
Ein Beispiel für einen korrekten Methodenkopf sieht so aus:
<center>
<center>
<code>{{Farbig|public|blue}} {{Farbig|void|red}} {{Farbig|meineErsteMethode|green}}()</code>
<code>{{Farbig|public|green}} {{Farbig|void|red}} {{Farbig|meineErsteMethode|blue}}()</code>
</center>
</center>


Die Liste {{Farbig|Liste von Parametern|orange}} kann wie im Beispiel auch leer sein, dann müssen nur die Runden Klammern (<code>()</code>) angegeben werden. Der {{Farbig|Rückgabetyp|red}} ist <code>void</code>, was für "nichts" steht. Die {{Farbig|Sichtbarkeit|blue}} ist <code>public</code>. Die Begriffe ''Parameter'' und ''Rückgabetyp'' werden im Schritt {{Pfad|Parameter und Rückgaben}} genauer beschrieben.
Die Liste {{Farbig|Liste von Parametern|orange}} kann wie im Beispiel auch leer sein, dann müssen nur die Runden Klammern (<code>()</code>) angegeben werden. Der {{Farbig|Rückgabetyp|red}} ist <code>void</code>, was für "nichts" steht. Die {{Farbig|Sichtbarkeit|green}} ist <code>public</code>. Die Begriffe ''Parameter'' und ''Rückgabetyp'' werden im Schritt {{Pfad|Parameter und Rückgaben}} genauer beschrieben.


Die {{Farbig|Sichtbarkeit|blue}} spielt erst eine Rolle, wenn in einem Programm mehrere Objekte auch unterschiedlicher Klassen beteiligt sind. Sie regelt, ob auch andere Objekte die Methode aufrufen (benutzen) dürfen. Genaueres wird im Schritt {{Pfad|Referenzen}} beschrieben.
Die {{Farbig|Sichtbarkeit|green}} spielt erst eine Rolle, wenn in einem Programm mehrere Objekte auch unterschiedlicher Klassen beteiligt sind. Sie regelt, ob auch andere Objekte die Methode aufrufen (benutzen) dürfen. Genaueres wird im Schritt {{Pfad|Referenzen}} beschrieben.


Der '''Methodenrumpf''' ist ein ''Block'' von Anweisungen, der durch geschweifte Klammern (<code>{}</code>) gekennzeichnet wird.
Der '''Methodenrumpf''' ist ein ''Block'' von Anweisungen, der durch geschweifte Klammern (<code>{}</code>) gekennzeichnet wird.
8.581

Bearbeitungen

Navigationsmenü