Moin,
willkommen in der Welt der
OOP. Und das meine ich ernst und nicht sarkastisch, da die
OOP wohl eines der wichtigsten Werkzeuge ist.
Dennoch hast Du noch einen gewissen Weg vor Dir, Deine Klassenhierarchie macht auf den ersten Blick wenig Sinn. Und ja, eine Oberklasse kennt die Felder nicht, die erst in Unterklassen eingeführt werden. Das muss so sein.
Aus meiner Sicht macht es wenig Sinn, jetzt an Deiner Hierarchie herumzudoktern, ich denke, Du solltest kurz ein
OOP-Tutorial überfliegen. Im Idealfall mit Delphi, aber letztlich ist es egal, da die darin enthaltenen Informationen unabhängig von der Programmiersprache sein werden. Wirf doch mal einen Blick in den Delphi Crash Kurs:
http://www.delphi-treff.de/tutorials...phi-crashkurs/
Daniel R. Wolf
mit Grüßen aus Hamburg