Thema: Delphi Frage zu Properties

Einzelnen Beitrag anzeigen

idefix2

Registriert seit: 17. Mär 2010
Ort: Wien
1.027 Beiträge
 
RAD-Studio 2009 Pro
 
#1

Frage zu Properties

  Alt 13. Mai 2010, 23:12
Hallo,

prinzipiell sind Propeties eine schöne Sache, um damit zusätzliche Aktionen beim Zugriff auf Klassenvariable für den Benutzer der Klasse unsichtbar und nebenbei den Code lockerer zu machen:

Delphi-Quellcode:
protected oder private
FXyz: integer;
public
property Xyz read GetXyz write SetXyz
Da kann in GetXyz und SetXyz eine Menge passieren.
Aber wozu verwendet man die Konstruktion

Delphi-Quellcode:
protected oder private
FXyz: integer;
public
property Xyz read FXyz write FXyz
Wenn die Property die Werte in beide Richtungen nur durchreicht, kann man doch genausogut gleich die Variable selbst als Public deklarieren? Wo ist der Unterschied bzw. was ist der Vorteil?
  Mit Zitat antworten Zitat