Zitat von
PMM:
Vieleicht hilft folgendes weiter: Der Konstruktor wird ja aufgerufen, bevor das Objekt existiert- das soll ja gerade erzeugt werden. Es gibt also noch gar kein Instanz die bestimmen könnte, welche evtl. überschriebene Methode aufzurufen ist.
Dadurch dass er die überschriebenen Constructoren etc aus der
VMT ermittelt kann er dies auch ohne Instanz, schliesslich ist diese in den Klasseninformationen abgelegt, welche er mit dem Klassennamen (bzw. das was in den von negaH erklärten Metaklassen Variablen enthalten ist (ein Zeiger auf diese Information)) bekommt und somit nachschauen kann.
Sehe ich das so richig, negaH? Ich frage in letzter Zeit lieber nochmal nach...