Thema: Vererbung

Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.611 Beiträge
 
#3

Re: Vererbung

  Alt 12. Okt 2007, 08: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.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat