chce miec klase Nadrzedna przechowujaca klasy podrzedne.
Chcialbym miec tez dostep z klasy podrzednej do nadrzednej.
wiec napisalem:
Type
TKontener = class
{...}
zawartosc: array of TElement;
end;
Telement = class
{...}
kontener: TKontener;
end;
no i nie dziala bo oczywiscie na poziomie deklaracji TKontener nie jest jeszcze znana klasa TElement.
Moznaby zamiast
zawartosc: array of TElement napisac
zawartosc: array of TObject
ale wtedy przy odwolywaniu sie do elementow tablicy trzeba by za kazdym razem zutowac je na TElement. Bylaby wtedy tez mozliwosc wstawienia do tablicy czegos innego, a tego chcialbym uniknac.
Co polecacie w takim wypadku?