Zum Hauptinhalt springen

Generics01

  • Erstelle die Klassen Bottle, BeerBottle, WineBottle und Crate anhand des abgebildeten Klassendiagramms
  • Erstelle eine ausführbare Klasse, welche eine Getränkiste sowie mehrere Flaschen erzeugt und die Flaschen in die Getränkekiste stellt

Klassendiagramm​

Hinweis zur Klasse BeerBottle​

Die Methode void chugALug() soll den Text "Ex und Hopp" auf der Konsole ausgeben.

Hinweise zur Klasse Crate​

  • Die Methode void insertBottle(bottle: Bottle, box: int) soll eine Flasche in eine der 6 Getränkefächer einfügen
  • Die Methode Bottle takeBottle(box: int) soll die Flasche des entsprechenden Getränkefachs zurückgeben
git switch exe/generics-01