R1.37 Eigenständige Klassenmodule kennen lernen

Aufgabe

Sie wollen die Arbeit mit Klassenmodulen an einem einfachen und plausiblen Beispiel kennen lernen und üben.

Lösung

Auf der Suche nach einer plausiblen Demoklasse fällt unsere Wahl auf das geometrische Gebilde »Kreis«. Ein Kreis hat die Eigenschaften radius, umfang, fläche. Wir wollen noch eine Methode zeichneMich hinzufügen, die allerdings nur für Reports funktioniert[5].

Zu Beginn machen wir uns Gedanken über die von der Klasse benötigten Zustandsvariablen, diese müssen nicht identisch mit den Eigenschaften sein! In unserem Fall brauchen wir nur eine einzige (private) Zustandsvariable r. Warum? Wie die folgende Tabelle zeigt, lassen sich alle drei Eigenschaften (Radius, Umfang, Flaeche) auf ...

Get Microsoft Access Programmierrezepte now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.