Forum: Algorithmen, Datenstrukturen und Klassendesign
FreePascal
by Benedikt Magnus,
29. Aug 2016
Interessant, danke für die Erklärung!
Forum: Algorithmen, Datenstrukturen und Klassendesign
FreePascal
by Benedikt Magnus,
29. Aug 2016
Abstrakt kann sie nicht sein, weil die Elternklasse in diesem Fall bereits eine Implementation vornimmt, die Kindklasse erweitert sie nur.
Wo ist denn der Unterschied zwischen beiden?
Forum: Algorithmen, Datenstrukturen und Klassendesign
FreePascal
by Benedikt Magnus,
29. Aug 2016
Das war es! Vielen Dank, dummzeuch, jetzt klappt es genau, wie ich es mir vorgestellt hatte!
Forum: Algorithmen, Datenstrukturen und Klassendesign
FreePascal
by Benedikt Magnus,
29. Aug 2016
Das habe ich ja probiert, klappt aber nicht.
Und wenn ich "override" benutzt, meckert er: "Error: There is no method in an ancestor class to be overridden: "InitialisiereNeustart;" (Lazarus/CodeTyphon)
Edit: Oder hat die ganze Sache was damit zu tun, dass ich diese Zwischenklasse habe?
Forum: Algorithmen, Datenstrukturen und Klassendesign
FreePascal
by Benedikt Magnus,
29. Aug 2016
Hallo zusammen,
ich habe derzeit folgende Struktur:
type
TElternklasse = class
protected
procedure VerarbeiteWerte;
procedure InitialisiereNeustart;