Methode
Aus EINI
Version vom 7. Dezember 2015, 18:33 Uhr von Hauer (Diskussion | Beiträge)
Eine Methode definiert ein Programm.
Üblicherweise wird eine Methode von einer Funktion unterschieden: Eine Methode wird auf einem Objekt ausgeführt, eine Funktion wird nach belieben aufgerufen. Bei der Deklaration unterscheidet man zwischem Methode und Funktion nur zwischen dem Modifikator static. Eine Funktion hat daher nur Zugriff auf Klassenattribute und lokale Variablen, während eine Methode zusätzlich Zugriff auf Attribute der Objektinstanz hat.
Syntaxdiagramm
Verwendung
Eine (statische) Methode wird innerhalb des Klassenrumpfes mit Angabe der Modifikatoren, des Rückgabetyps und des Namens angegeben, gefolgt von in runden Klammern stehenden Parametern und dem eigentlichen Rumpf der Methode innerhalb von geschweiften Klammern.