s n h m r u

Minimallogo des digitalen Schulbuchs inf-schule.de. Schriftzug in Zustandsübergangsdiagramm eines endlichen Automaten.

s n h m r u
i

Karten ablegen

Karten auf einen Stapel ablegen

Wir müssen Karten, die wir ziehen, auch ablegen können. Dazu nutzen wir einen Ablagestapel. Im Klassendiagramm wurde ein Attribut weggelassen, das für die Speicherung der Karten zuständig ist, aber für uns nicht relevant ist. Damit sieht das Klassendiagramm so aus:

Klassendiagramm Ablagestapel

Aufgabe 1 - Ablagestapel nutzen

(a) Beschreibe mit Hilfe des Klassendiagramms wie ein Ablagestapel zu nutzen ist. Gehe dabei insbesondere auf den Datentyp des Parameters der Methode legeAb ein.

(b) Lade das vorbereitete BlueJ-Projekt, das nun auch den Ablagestapel enthält, herunter, entpacke es und erzeuge einen Endlosstapel und einen Ablagestapel.

(c) Führe folgende Schritte interaktiv - also mit Hilfe der Maus - aus:

  1. Ziehe eine Karte vom Endlosstapel.
  2. Speichere sie mit Hilfe des "Get"-Buttons auf der Objektleiste.
  3. Lege die Karte auf den Ablagestapel.
  4. Wiederhole die Schritte 2 und 3 ein paar mal.
  5. Gib den gesamten Ablagestapel aus.

(d) Schreibe ein Hauptprogramm, das die obigen Schritte automatisch für fünf Karten ausführt.

Suche

v
100.123.4.1.2 Karten ablegen
Kopieren durch Anklicken

Rückmeldung geben