Witam.
Jak w Delphi wywołać jawnie konstruktor klasy bazowej - rodzica w konstruktorze klasy która dziedziczy ? Najlepiej przy tworzeniu obiektu dziecka - ObiektDziecko.Create
Witam.
Jak w Delphi wywołać jawnie konstruktor klasy bazowej - rodzica w konstruktorze klasy która dziedziczy ? Najlepiej przy tworzeniu obiektu dziecka - ObiektDziecko.Create
http://4programmers.net/Delphi/Inherited
constructor TKlasa.Create;
begin
inherited Create; //wywołanie konstruktora odziedziczonego przy czym w tym wypadku pisanie nazwy metody (Create) akurat nie jest potrzebne
//tu cos tam co ma robic kontruktor
end;
Oczywiście jeżeli konstruktor klasy bazowej posiadał parametry to też musisz je przekazać.
ale konstruktor w klasie bazowej musi być oznaczony jako virtual lub dynamic