i

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

Erzeuge einen oder mehrere Stapel per Mausklick in BlueJ. Beschreibe Gemeinsamkeiten und Unterschiede im Vergleich zum Konstruktor der Karten-Objekte.

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

Untersuche die Attribute der Stapel-Objekte. Welche Informationen werden dort gespeichert? (Die musst hier nicht den genauen Aufbau erklären, sondern nur den Zweck der Attribute bzw. des Attributs beschreiben.)

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.

Suche

v
100.123.1.1.5 Stapel per Mausklick
Kopieren durch Anklicken

Rückmeldung geben