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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.