Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
— |
glossar:methode [2017/09/26 10:20] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Methode ====== | ||
+ | //engl.:// **method** | ||
+ | ===== Bedeutung ====== | ||
+ | Innerhalb der Klassendeklaration können beliebig viele Methoden deklariert werden. | ||
+ | |||
+ | Methodendeklarationen bestehen aus einer Signatur und einem Methodenrumpf. Syntaktisch sind sie wie Prozedurdeklarationen aufgebaut. | ||
+ | |||
+ | Außer den deklarierten Parametern besitzt jede Methode m eine weiteren, sogenannten impliziten Parameter vom Typ der Klasse, in dem m deklariert wurde. Dieser Parameter wird im Methodenrumpf mit this bezeichnet. | ||
+ | |||