ruby-uebungen/Assignment_009/readme.md

13 lines
736 B
Markdown
Raw Permalink Normal View History

2023-05-25 17:47:19 +02:00
# Klasse deklarieren
2023-05-23 09:19:31 +02:00
📆 **Fällig: ----** 📆 [Musterlösung](solution/)
2023-05-25 17:47:19 +02:00
Schreiben Sie eine Ruby-Klasse `Ticket`, die Tickets für Fußballspiele repräsentieren kann. Die Klasse soll das Spiel und eine übergreifende Seriennummer speichern.
2023-05-23 09:19:31 +02:00
2023-05-25 17:47:19 +02:00
Versehen Sie die Klasse mit einem Konstruktor, um Instanzen anlegen zu können. Der Konstruktor soll nur das Spiel bekommen, die Seriennummer verwaltet die Klasse selbst und zählt sie für jedes Ticket hoch.
2023-05-23 09:19:31 +02:00
2023-05-25 17:47:19 +02:00
Überschreiben Sie die `to_s`-Methode so, dass man Tickets einfach ausgeben kann.
2023-05-23 09:19:31 +02:00
2023-05-25 17:47:19 +02:00
Sehen Sie eine _statische_ Methode `verkauft` vor, um die aktuell verkaufte Anzahl von Tickets (höchste Seriennummer) auszulesen.
Testen Sie Ihre Klasse, indem Sie Objekte anlegen und ausgeben.