Stapel per Mausklick
Stapel-Objekte erzeugen
Um Blackjack zu spielen, benötigen wir ganze Stapel von Karten.
Ähnlich wie bei den Karten-Objekten können wir auch Stapel-Objekte
per Mausklick in BlueJ erzeugen.
Klicke dazu mit der rechten Maustaste auf die Klasse Stapel
und wähle im Kontextmenü den Konstruktor Stapel() aus.
Aufgabe
Eigenschaften der Stapel-Objekte
Auch die Stapel-Objekte besitzen Eigenschaften - also
Attribute,
die wir uns anschauen können, wenn wir mit der rechten Maustaste
auf ein Stapel-Objekt klicken und den Menüpunkt Inspect
auswählen oder alternativ auf das Stapel-Objekt doppelklicken.
Aufgabe
Fähigkeiten der Stapel-Objekte
Die Stapel-Objekte besitzen auch Methoden, also Fähigkeiten, die wir nutzen können. Wenn wir auf ein Stapel-Objekt rechtsklicken, sehen wir im Kontextmenü alle verfügbaren Methoden. Wir erkennen dort auch welchen Datentypen die Methoden zurückliefern oder welche Datentypen als Parameter übergeben werden müssen.
Aufgabe
Klicke mit der rechten Maustaste auf ein Stapel-Objekt, um die verfügbaren Methoden anzuzeigen. Wähle eine Methode aus, um sie auszuführen. (Hinweis: Unter einem Blatt versteht man im Kartenspiel einen Satz von Karten, in unserem Fall einen Satz von 52 Karten.)
Beschreibe anhand der Methoden druckeAlle,
erzeugeBlaetter und zaehleKarten
die möglichen Varianten, die eine Methode in Bezug auf
Rückgabe und
Parameter haben kann.