Hey Leute,
ich muss für die UNI so ein Projekt machen nur komm ich da bereits am Anfang schon nicht weiter
Ich weiss, vielleicht kommt jetzt der ein oder andere auf den Gedanken ich will schummeln oder so, aber das ist nicht der Fall, ich will einfach nur bisschen weitermachen...
Also:
Aufgabenstellung
Herzlichen Glückwunsch, Sie haben eine Anstellung als Programmierer bei Icarus
Airlines, einer aufstrebenden Fluggesellschaft. Ihre Aufgabe ist die Fertigstellung des
in Java geschriebenen Buchungs- und Reservierungssystems.
Icarus Airlines verwaltet einen Flugplan mit bis zu 10 Flügen pro Tag, an 365 Tagen
im Jahr. Die Tage sind beginnend mit 0 durchnummeriert. Jeder Flug wird mit genau
einem Flugzeug durchgeführt, dessen Typ die Anzahl der buchbaren Sitzplätze
angibt. Es wird grundsätzlich und durchgehend zwischen den Buchungsklassen
FIRST (Buchungsklasse F), BUSINESS (Klasse J) und ECONOMY (Y) unterschieden.
Sobald ein Flug verfügbar ist, können Tickets für diesen Flug ausgestellt und mit
einem vorhandenen Sitzplatz assoziiert werden. toString-Methoden sorgen für
eine ansprechende Ausgabe der Flugzeug-, Flug- und Buchungsdaten.
a) Betrachten Sie zunächst nur die abstrakte Klasse Flugzeug. Implementieren
Sie 3 Java-Klassen AirbusA330, AirbusA340 und AirbusA380, die jeweils
direkt von der Klasse Flugzeug abgeleitet sind. Neben einem Konstruktor
müssen Sie die abstrakte Methode getSitze implementieren, die die Anzahl
der verfügbaren Sitzplätze der 3 Buchungsklassen angibt:
Anzahl Sitze
F J Y
Airbus A330 8 48 165
Airbus A340 8 60 238
Airbus A380 8 98 420
Sie sollten das Projekt nun compilieren und starten können.
Die 3 Klassen habe ich bereits erstellt und auch mit "extends" an die Oberklasse Flugzeug angebunden.
Dann soll ich einen Konstruktor erstellen, nur weiss ich nicht was ich da reinschreiben muss und was dieses "implementieren" von getSitze zu bedeuten hat. Und wie kann ich die Anzahl der Sitzplätze zuweisen?
Bitte bitte ich brauch dringend hilfe verzweifel schon seit paar Tagen daran, hab mir meine alten Projekte angeguckt aber komm einfach nicht dahinter...
ich muss für die UNI so ein Projekt machen nur komm ich da bereits am Anfang schon nicht weiter
Ich weiss, vielleicht kommt jetzt der ein oder andere auf den Gedanken ich will schummeln oder so, aber das ist nicht der Fall, ich will einfach nur bisschen weitermachen...
Also:
Aufgabenstellung
Herzlichen Glückwunsch, Sie haben eine Anstellung als Programmierer bei Icarus
Airlines, einer aufstrebenden Fluggesellschaft. Ihre Aufgabe ist die Fertigstellung des
in Java geschriebenen Buchungs- und Reservierungssystems.
Icarus Airlines verwaltet einen Flugplan mit bis zu 10 Flügen pro Tag, an 365 Tagen
im Jahr. Die Tage sind beginnend mit 0 durchnummeriert. Jeder Flug wird mit genau
einem Flugzeug durchgeführt, dessen Typ die Anzahl der buchbaren Sitzplätze
angibt. Es wird grundsätzlich und durchgehend zwischen den Buchungsklassen
FIRST (Buchungsklasse F), BUSINESS (Klasse J) und ECONOMY (Y) unterschieden.
Sobald ein Flug verfügbar ist, können Tickets für diesen Flug ausgestellt und mit
einem vorhandenen Sitzplatz assoziiert werden. toString-Methoden sorgen für
eine ansprechende Ausgabe der Flugzeug-, Flug- und Buchungsdaten.
a) Betrachten Sie zunächst nur die abstrakte Klasse Flugzeug. Implementieren
Sie 3 Java-Klassen AirbusA330, AirbusA340 und AirbusA380, die jeweils
direkt von der Klasse Flugzeug abgeleitet sind. Neben einem Konstruktor
müssen Sie die abstrakte Methode getSitze implementieren, die die Anzahl
der verfügbaren Sitzplätze der 3 Buchungsklassen angibt:
Anzahl Sitze
F J Y
Airbus A330 8 48 165
Airbus A340 8 60 238
Airbus A380 8 98 420
Sie sollten das Projekt nun compilieren und starten können.
Die 3 Klassen habe ich bereits erstellt und auch mit "extends" an die Oberklasse Flugzeug angebunden.
Dann soll ich einen Konstruktor erstellen, nur weiss ich nicht was ich da reinschreiben muss und was dieses "implementieren" von getSitze zu bedeuten hat. Und wie kann ich die Anzahl der Sitzplätze zuweisen?
Bitte bitte ich brauch dringend hilfe verzweifel schon seit paar Tagen daran, hab mir meine alten Projekte angeguckt aber komm einfach nicht dahinter...