Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#9

AW: Virtuelle Settermethode... Fachbegriff?

  Alt 3. Aug 2012, 23:35
Also ich weiss nicht warum das so kompliziert sein muss; hier der geradelinige und einfache Ansatz:
Delphi-Quellcode:
TEssen = Class
Private
  FIstFertig : Boolean;
Protected
  Procedure SetIstFertig(Value : Boolean);virtual;
public
  Property IstFertig : Boolean Read FIstFertig Write SetIstFertig;
End;

TEssenMitAnderen = Class (TEssen)
protected
  Procedure SetIstFertig(Value : Boolean);override;
End;


Procedure TEssen.SetIstFertig(Value : Boolean);
Begin
  FIstFertig := Value;
End;

Procedure TEssenMitAnderen.SetIstFertig(Value : Boolean);
Begin
  inherited SetIstFertig(Value);
  If Value Then
    DenAnderen.Bescheidsagen('Essen ist fertig!');
End;
  Mit Zitat antworten Zitat