T
Trucka
Gast
Hallo Welt!
Ich habe letztens eine Informatik-Klausur geschrieben und es ist meines erachtens alles gut gelaufen. Jedoch sah der Lehrer das anders und hat mir bei einer Aufgabe mit Konstruktoren Punkte abgezogen, weil ich angeblich die Aufgabe nicht richtig verstanden hätte. Jetzt würde ich gerne von euch sehen, wie ihr das Programm zu der Aufgabe programmiert hättet. Damit ihr nicht voreingenommen seid, werde ich meine Lösung erst später posten.
Aufgabe 1:
Schreiben Sie eine Klasse Schiff, mit folgenden Eigenschaften:
Instanzvariablen: knoten (double), mitMotor (boolean)
Instanzmethode: fahren, Inhalt: Stringausgabe: z.B.: "Das Schiff faehrt vorwaerts!"
Klassenvariablen: anzahl (zählt alle Schiffobjekte)
Klassenmethode: moreSchiffe (Zählt die Anzahl der Schiffe jeweils um eins hoch)
Aufgabe 2:
Erzeuge Sie folgende Konstruktoren für die Klasse Schiff:
Konstruktor 1: ohne Parameter
Konstruktor 2: Übergabe des Herstellernamens als String
Konstruktor 3: Übergabe des Herstellernamens als String und PS-Zahl als Integer
Bei jedem neuen Schiffobjekt soll die Klassenvariable anzahl durch die Konstruktoren erhöht werden.
Schonmal vielen Dank für euere Antworten
Ich habe letztens eine Informatik-Klausur geschrieben und es ist meines erachtens alles gut gelaufen. Jedoch sah der Lehrer das anders und hat mir bei einer Aufgabe mit Konstruktoren Punkte abgezogen, weil ich angeblich die Aufgabe nicht richtig verstanden hätte. Jetzt würde ich gerne von euch sehen, wie ihr das Programm zu der Aufgabe programmiert hättet. Damit ihr nicht voreingenommen seid, werde ich meine Lösung erst später posten.
Aufgabe 1:
Schreiben Sie eine Klasse Schiff, mit folgenden Eigenschaften:
Instanzvariablen: knoten (double), mitMotor (boolean)
Instanzmethode: fahren, Inhalt: Stringausgabe: z.B.: "Das Schiff faehrt vorwaerts!"
Klassenvariablen: anzahl (zählt alle Schiffobjekte)
Klassenmethode: moreSchiffe (Zählt die Anzahl der Schiffe jeweils um eins hoch)
Aufgabe 2:
Erzeuge Sie folgende Konstruktoren für die Klasse Schiff:
Konstruktor 1: ohne Parameter
Konstruktor 2: Übergabe des Herstellernamens als String
Konstruktor 3: Übergabe des Herstellernamens als String und PS-Zahl als Integer
Bei jedem neuen Schiffobjekt soll die Klassenvariable anzahl durch die Konstruktoren erhöht werden.
Schonmal vielen Dank für euere Antworten