Übungen
Aufgabe 1: Zugriff auf die Attribute
Gegeben ist die Deklaration einer Klasse Kartenhand
:
(a) Zeige mit einem geeigneten Python-Dialog, dass ein leichtfertiger Zugriff auf Attribute hier zu unerwünschten Objektzuständen führen kann.
(b) Erstelle ein Klassendiagramm, in dem Zugriffsrechte festgelegt sind und benötigte Zugriffsmethoden eingeführt sind. Ergänze die Deklaration der Klasse Kartenhand
entsprechend.
Aufgabe 2: Zugriffsmethoden
Gegeben ist eine Implementierung der Klasse Kartenstapel
:
Ergänze Zugriffsmethoden, um einen lesenden und einen schreibenden Zugriff auf das Attribut kartenListe
zu ermöglichen.