Schülerforum


Themen-übersicht  |  Suche
 HashMap
Autor:
 Ai
Datum:
 01.01.2016 17:13
Fach:
 Informatik

Hallo zusammen

Bei der folgenden Aufgabe weiss ich nicht, welche Objektsammlung ich am besten nehmen soll.


• Ein Event bietet immer drei Ticketkategorien, z.B. VIP-, Tribünen- und Innenraumtickets. Jede
Kategorie hat eine Bezeichnung, einen Preis pro Ticket (immer in ganzen Franken) und eine Anzahl der Tickets in dieser Kategorie

HashMap würde doch für diese Aufgabe Sinn machen, oder?

VIP wäre der Schlüssel und Wert wäre 1...

Vielen Dank für eure Hilfe

 Re: HashMap
Autor:
 asda (Profil)
Datum:
 01.01.2016 17:27
Fach:
 Informatik

Wie wärs mit Klassen?

 Re: HashMap
Autor:
 Ai
Datum:
 01.01.2016 18:19
Fach:
 Informatik

Sorry, ich würde es so machen. Das ich Drei Klassen erstelle. Event, Ticketkategorie und Kuenstler etc.

Nun meine Frage, Wie sollte ich die 3 verschiedenen Ticketkategorien erstellen?
VIP
Tribünen
Innenraum

Für die wäre es doch am besten, wenn man eine HashMap verwendet, oder?

Sorry und die Programmiersprache ist Java

 Re: HashMap
Autor:
 asda (Profil)
Datum:
 01.01.2016 19:09
Fach:
 Informatik

Naja ihr hattet bestimmt mal ein Beispiel mit einer Bank. Diese Bank hatte dann verschiedene Konti (Sparkonto usw.) Doch die Bank kann ja auch noch mehr. Also hast du zuerst eine Bank Klasse erstellt und dann die verschiedenen Konti als Unterklassen hinzugefügt?!
Würde ich hier beim Event ähnlich machen.
Also Event -> Tickets -> VIP-, Tribünen- und Innenraumtickets mit Preis sowie der Anzahl Tickets

 Re: HashMap
Autor:
 Ai
Datum:
 02.01.2016 09:44
Fach:
 Informatik

Ein Beispiel zur Bank hatten wir, aber nicht mit verschiedenen Konti. Also meinst du mit der Unterklasse...Vererbung?

 Re: HashMap
Autor:
 asda (Profil)
Datum:
 02.01.2016 16:13
Fach:
 Informatik

Ja, eventuell habt ihr es abgeleitete Klasse genannt?

 Re: HashMap
Autor:
 Ai
Datum:
 04.01.2016 08:55
Fach:
 Informatik

hmm sagt mir im Moment nichts. Also was ich bis jetzt kenne sind

Vererbungen, Enums und interface!!


Kostenlos Informatik online lernen