Java Vererbung Problem

04/09/2012 14:23 xazorstix#1
Hey e*pvpers,

Ich habe gestern mal ein wenig mit Java angefangen.

Nun habe ich das Problem das ich diesen Fehler kriege:
[Only registered and activated users can see links. Click Here To Register...]

Hier ist meine Klasse Auto:

Und hier meine Klasse Cabrio:

">>" bezeichnet die fehlerhafte Linie.


mfg
xazorstix
04/09/2012 14:33 Dr. Coxxy#2
[Only registered and activated users can see links. Click Here To Register...]
04/09/2012 14:37 xazorstix#3
Danke :)
04/09/2012 14:44 xNopex#4
Da du einen eigenen Konstruktor(ctor) in deiner Klasse Auto eingefügt hast, wird der parameterlose Standardkonstruktor verworfen. In deiner Unterklasse Cabrio muss aber ein Konstruktor der Oberklasse aufgerufen werden, und da der Parameterlose Standard-ctor nicht mehr vorhanden ist, weiß der Compiler nicht, was er nun aufrufen soll. Deshalb musst du im ctor deiner Unterklasse explizit den ctor deiner Oberklasse aufrufen oder du ergänzt in deiner Oberklasse einen Parameterlosen ctor.
04/09/2012 19:39 xazorstix#5
Danke für die Erklärung xNopex :)


PS:
Das nächste mal werde ich mir vorher das nächste Kapitelvideo angucken bevor ich hier poste ;)