P2 Blatt H
2004-05-25 01:25
Dennis-
Hi
hab ne Frage zu dem Thema Abstrake Klassen / Subklassen / Konstruktoren etc…
Ich habe bereits die Abstrakte Klasse geschrieben (und die doppelten Methoden/Variablen aus cd, dvd, vs gelöscht) und bin mir auch ziemlich sicher, dass sie so richtig ist.
Probleme hab ich nun nur mit den Konstruktoren.
Ist es richtig, dass ich in der Abstrakten Klasse
Wie läuft das aber nun mit den Konstruktoren in den Subklassen CD(DVD, VS)?
Ich hatte erwartet, es genüge dort nun die 'dazugekommenen' Variablen zu initialisieren (wie beispielsweise _system).
Fehlermeldung:
AbstractMietbaresMedium(java.lang.String, java.lang.String) in AbstractMietbaresMedium cannot be applied to ()
Vermutlich hab ich Fehler bei der Parameterübergabe oder der Reihenfolge der Konstruktoren oder so.. kann mir jemand helfen?
Source von AbstractMietbaresMedium und VideoSpiel hab ich hier: http://nopaste.php-q.net/60914 geuppt.
hab ne Frage zu dem Thema Abstrake Klassen / Subklassen / Konstruktoren etc…
Ich habe bereits die Abstrakte Klasse geschrieben (und die doppelten Methoden/Variablen aus cd, dvd, vs gelöscht) und bin mir auch ziemlich sicher, dass sie so richtig ist.
Probleme hab ich nun nur mit den Konstruktoren.
Ist es richtig, dass ich in der Abstrakten Klasse
public AbstractMietbaresMedium(String titel, String kommentar)
als Konstruktor habe, mit dem Rumf, der Großteils aus CD(DVD, VS) kopiert ist und _NUR DIE_ entsprechend - doppelt vorkommenden - Variablen setzt? Vermutlich jaWie läuft das aber nun mit den Konstruktoren in den Subklassen CD(DVD, VS)?
Ich hatte erwartet, es genüge dort nun die 'dazugekommenen' Variablen zu initialisieren (wie beispielsweise _system).
public Videospiel(String titel, String kommentar, String system) {
super.AbstractMietbaresMedium(titel, kommentar);
if (system == null) {
throw new NullPointerException();
}
_system = system;
}
Fehlermeldung:
AbstractMietbaresMedium(java.lang.String, java.lang.String) in AbstractMietbaresMedium cannot be applied to ()
Vermutlich hab ich Fehler bei der Parameterübergabe oder der Reihenfolge der Konstruktoren oder so.. kann mir jemand helfen?
Source von AbstractMietbaresMedium und VideoSpiel hab ich hier: http://nopaste.php-q.net/60914 geuppt.