Wann immer Menschen etwas Neues entwickeln, sind sie der festen Überzeugung, daß das Neue durch einen neuen Namen auch würdig gefeiert werden muß. Da bildet die Objektorientierung keine Ausnahme, also müssen wir uns an einige neue Bezeichnungen für gute alte Bekannte gewöhnen, wenn wir lernen, sie effektiv einzusetzen. Um Dir dabei behilflich zu sein, werden wir hier einige dieser Begriffe aufzählen und beginnen hiermit, sie auch im Text zu benutzen, damit Du Dich an sie gewöhnen kannst. Du wirst möglicherweise nicht alle gleich verstehen, es ist aber sicherlich sinnvoll, sie möglichst früh einzuführen.
Mit all dieser neuen Terminologie werden wir nun unser Studium des Programmes KLAS.CPP fortsetzen und zeigen, wie die Klasse verwendet wird. Wir halten einmal fest, daß wir eine Klasse mit einer Variablen und zwei Methoden haben. Die Methoden operieren mit den Variablen, wenn eine Nachricht sie anweist, das zu tun. In dieser Einführung werden wir die Bezeichnungen Objekt und Variable austauschbar verwenden, da beide ganz gut wiedergeben, was ein Objekt wirklich ist.
Das folgende ist nur ein kleiner Punkt, kann daher aber auch leicht übersehen werden. Die Zeilen 8 und 9 enthalten die Prototypen für unsere zwei Methoden und sind damit unser erstes Beispiel für eine Prototypen innerhalb einer Klasse. Aus diesem Grund haben wir uns den Prototypen im letzten Kapitel so eingehend gewidmet. Was sagt Zeile 8 aus? Die Methode mit dem Namen SetzeWert() verlangt einen Parameter vom Typ int und gibt nichts zurück, der Rückgabetyp ist also void. Die Methode mit dem Namen HoleWert() allerdings hat keine Eingabeparameter, gibt aber einen Wert vom Typ int zurück an den Aufrufenden.
Copyright © 1997, 1998, 2001-2006 Heinz Tschabitscher - Letzte Änderung 12. Dezember 2005
Heinz Tschabitscher - | Datenschutz | Impressum - Kommentare, Kritik, Anregungen, Ideen?