Einzelnen Beitrag anzeigen

Char

Registriert seit: 17. Okt 2003
21 Beiträge
 
#6

Re: overload, override, virtual, inherited

  Alt 23. Okt 2003, 16:53
Das versteh ich eben nicht, ich dachte wenn ich TEigeneKlasse.create aufrufe, wird einfach TObject.create aufgerufen, selbst wenn ich was eigenes in TEigeneKlasse.create geschrieben habe.

Was macht nun:

Delphi-Quellcode:
procedure TEigeneKlasse.create;
begin

Hallo := 123; { <- nur als Beispiel jetzt }

end;
Ruft diese Prozedur
a) nur TObject.create; auf,
b) erstellt sie eine Instanz von TEigeneKlasse und ändert den Inhalt der Variablen,
c) erstellt sie KEINE Instanz von TEigeneKlasse, ändert aber den Inhalt der Variablen (macht keinen Sinn oder?),
d) ändert es den Inhalt der Variablen und ruft TObject.create auf?

Ich dachte eben a)...
  Mit Zitat antworten Zitat