Methoden anlegen und definieren
Methoden beschreiben das Verhalten der Objekte und werden mit Hilfe von Funktionen realisiert, die innerhalb von Klassen definiert werden. Sie stellen somit Operationen dar, mit denen Attribute von Klassen oder Interfaces beeinflußt werden können. Dabei ist zwischen Instanz- und statischen Methoden zu unterscheiden. Während sich Instanzmethoden auf eine bestimmte Klasseninstanz beziehen, sind statische Methoden allen Klasseninstanzen gemeinsam. Statische Methoden können lediglich auf statische Attribute zugreifen.
Zu speziellen Methoden zählen die Konstruktoren bzw. die Klassen-Konstruktoren. Die Konstruktoren (Klassen-Konstruktoren) müssen jedoch nicht explizit angelegt werden, falls für sie keine Implementierung vorgesehen ist.
Voraussetzungen
Die Klasse oder das Interface ist bereits angelegt. Es ist von Vorteil, wenn Sie die Attribute der Klasse oder des Interfaces schon angelegt haben, da Sie dann nach der Methodendefinition unmittelbar zur deren Implementierung übergehen können.
Vorgehensweise
So legen Sie Methoden zu Klassen oder zu Interfaces an:
Ergebnis
Sie haben Methoden zu einem Objekttyp angelegt. Diese werden im Definitionsteil der Klasse oder des Interfaces, d.h. also in dem jeweiligen Class- bzw. Interface-Pool, aufgenommen.
Bevor Sie mit der Implementierung der Methode beginnen, legen Sie zunächst noch ihre Parameter und Ausnahmen fest.
Siehe auch:
Parameter und Ausnahmen anlegen Methoden implementieren Ereignisbehandlermethoden anlegen