Dziedziczenie
Dziedziczenie to pojęcie związane z programowaniem obiektowym. Opcja dziedziczenia jest bardzo ważna w procesie tworzenia skalowalnych klas, proces ten umożliwia bowiem rozszerzenie funkcjonalności istniejącej już klasy.
Wyobraź sobie, że w programie istnieje klasa TParentFoo, której znaczenie jest w tej chwili nieistotne. Chcesz zwiększyć funkcjonalność tej klasy dodając nowe elementy. Możesz utworzyć nową klasę, która przejmie wszystkie metody i właściwości klasy rodzicielskiej:
W bibliotece VCL/VCL.NET klasą macierzystą dla wszystkich pozostałych klas jest TObject
Zobacz też:
Wyobraź sobie, że w programie istnieje klasa TParentFoo, której znaczenie jest w tej chwili nieistotne. Chcesz zwiększyć funkcjonalność tej klasy dodając nowe elementy. Możesz utworzyć nową klasę, która przejmie wszystkie metody i właściwości klasy rodzicielskiej:
W bibliotece VCL/VCL.NET klasą macierzystą dla wszystkich pozostałych klas jest TObject
Zobacz też:



type
TParentFoo = class
{ metody }
end;
TChildFoo = class(TParentFoo)
{ metody }
end;
TChildFooAndTParentFoo = class(TChildFoo)
{ klasa zawierajaca metody i wlasciwosci klas: TParentFoo i TChildFoo }
end;