Forum: Object-Pascal / Delphi-Language
Delphi
by BenjaminH,
21. Nov 2009
Jo, genauso hatte ich es gemeint.
Die Basisklasse soll so agieren, als ob sie die Variable der Ableitung kenne.
Forum: Object-Pascal / Delphi-Language
Delphi
by BenjaminH,
21. Nov 2009
Ok, vielen Dank.
Dann löse ich es mit dem Initialisieren im Konstruktor, bzw. lege in der Basisklasse eine abstrakte Methode an, die im Konstruktor aufgerufen wird und die ich im Nachfahre implementiere.
Viele Grüße,
Benjamin
Forum: Object-Pascal / Delphi-Language
Delphi
by BenjaminH,
21. Nov 2009
Mh, gibt es irgendeine Möglichkeit eine Variable als abstract zu deklarieren?
Ansonsten muss ich den Array wohl im Constructor initialisieren.
Forum: Object-Pascal / Delphi-Language
Delphi
by BenjaminH,
21. Nov 2009
Hallo,
ich habe eine abstrakte Klasse, die in etwa so aussiehst:
TMyClass = class abstract(TInterfacedObject)
private
myarray:Array of Integer;
public
procedure tuwas;
end;
Davon habe ich eine Klasse abgeleitet, in der das Ursprüngliche verhalten beibehalten wird, aber die Größe des Arrays fest ist.
Deklariere ich die Variable einfach neu: