169
7.2 Objektorientierte Programmierung – eigene Klassen definieren
Beispiel: Eine Klasse vom Typ Flasche selbst definieren
Die Definition einer Klasse beginnt mit dem Schlüsselwort class. Dahinter steht der Name
der Klasse. Er beginnt üblicherweise mit einem Großbuchstaben.
Die Methoden einer Klasse werden wie Funktionen definiert. Die Besonderheit: In der
Parameterliste heißt das erste Argument immer self. (Man könnte es auch anders nennen
– macht man aber nicht). Der Name self (auf Deutsch:
selbst
) bezeichnet das Objekt, das
die Methode ausführen soll.