Einzelnen Beitrag anzeigen

Tyrael Y.

Registriert seit: 28. Jul 2003
Ort: Stuttgart
1.093 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Fragen zu OOP und Klassen: published, protected, ...

  Alt 23. Nov 2007, 09:50
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.
Levent Yildirim
Erzeugung von Icons aus Bildern:IconLev
  Mit Zitat antworten Zitat