Zitat von
Gonzo2:
Etwas Kopfzerbrechen bereitete mir eine kurze Zeit dieser Satz aus der Hilfe:
Zitat:
Ein Element ohne Attribut erhält automatisch die Sichtbarkeit des vorhergehenden Elementes in der Deklaration
Ok ein Beispiel dazu:
Delphi-Quellcode:
TMyObject = class(TObject)
private
FFeld: EinTyp;
public
property FNurHierDeklariertAberInAllenNachfahrenTrotzdemVorhanden: EinTyp read FFeld write FFEld;
end;
TMyAnderesObj = class(TMyObject)
private
FEinFeld: NochEinType;
end;
Auch wenn in der zweiten Klasse die public property nicht explizit definiert ist, kannst du über ein Objekt der zweiten Klasse auf diese property zugreifen, da sie diese property vom Vorfahren erbt.