(Moderator)
Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
|
Re: Vererbung
12. Okt 2007, 09:29
Das hilft insofern nicht, als dass durch die statische Methoden dann die falsche Klasse und nicht die Ableitung davon (die die abstrakten Methoden erst implementiert) instanziert wird.
Du müsstest der statischen Methode den Typen (Referenz auf die richtige Klasse) mitgeben. Diese kann dann erstmal prüfen, ob der Typ wirklich von der Klasse abgeleitet ist, wenn ja diesen Typen instanzieren und dann weitermachen. Du erzeugst also gar keine Objekt von Class1 sondern direkt von einer Ableitung davon.
|