Kapitel 3 - Algorithmen und Methoden
Kapitel 3 - Algorithmen und Methoden
Kapitel 3 - Algorithmen und Methoden
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
<strong>Methoden</strong> – Was wir schon wissen<br />
� Das Verhalten der Objekte ist durch seine <strong>Methoden</strong> bestimmt.<br />
Praktische Informatik I<br />
04.11.2003<br />
– <strong>Methoden</strong> können entweder den Objektzustand verändern (Mutatoren)<br />
• Dann wird das Schlüsselwort void vor den <strong>Methoden</strong>namen geschrieben, d. h. es wird kein<br />
Ergebnis produziert.<br />
oder ein Ergebnis liefern.<br />
• Dann muss noch der gewünschte Ergebnistyp vor den <strong>Methoden</strong>namen geschrieben<br />
werden.<br />
� <strong>Methoden</strong> können Parameter besitzen<br />
– Ein Parameter hat einen Typ (<strong>und</strong> einen Namen). Wir sprechen dann auch vom<br />
Formalparameter.<br />
� <strong>Methoden</strong> können sich direkt auf die Datenfelder des Objekts beziehen.<br />
� Eine Methode kann nur im Kontext eines Objekts aufgerufen werden.<br />
– Beispiel: Eine Methode m() eines Objekts o wird durch o.m() aufgerufen.<br />
– <strong>Methoden</strong> können Parameter besitzen<br />
• Ein Parameter hat ein Typ (<strong>und</strong> einen Namen). Wir sprechen dann auch vom<br />
Formalparameter.<br />
• Beim Aufruf der Methode werden diese Parameter mit einem Wert belegt. Wir sprechen<br />
dann vom Aktualparameter.<br />
© Prof. Dr. Andreas Henrich, Universität Bayreuth <strong>und</strong> Prof. Dr. Bernhard Seeger, Universität Marburg<br />
68