May 2011
Intermediate to advanced
800 pages
39h 19m
German
Sie wollen die Arbeit mit Klassenmodulen an einem einfachen und plausiblen Beispiel kennen lernen und üben.
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 ...
Read now
Unlock full access