Forum: Object-Pascal / Delphi-Language
Delphi
by stahli,
27. Apr 2018
Ich gehe ja davon aus, dass ein Erdnußsnack nicht nur Erdnüsse als Inhalt und ein Zitronensnack nicht nur Zitronen.
Insofern sollten doch die Inhaltsbestandteile variabel sein - oder?
Insofern beschreibe doch mal, was für ein Projekt Du tatsächlich aufbauen willst.
...
Ja, der Beitrag von Zacherl macht Sinn. :thumb:
Forum: Object-Pascal / Delphi-Language
Delphi
by stahli,
27. Apr 2018
Die neue Eigenschaft "Inhalt" würde die alte verdecken (bin jetzt gar nicht sicher, ob das überhaupt kompilieren würde).
Also sinnvoll wäre das nicht.
Du könntest "Inhalt" in TSnack deklarieren und so belassen. In den abgeleiteten Klassen könntest Du dann dessen Items (TFood) in TErdnuss casten und mit dem Cast weiter artbeiten. Allerdings könntest Du dann auch einfach mit TObjectList statt...