Einzelnen Beitrag anzeigen

Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#7

Re: Getter/Setter mit unterschiedlicher Sichtbarkeit möglich

  Alt 22. Apr 2006, 17:53
Zitat von omata:
Oder mittels zweier Methoden:
Möglich und gar nicht mal so unkreativ.

Ich denke, die StiNo-Delphi-Lösung wäre ein protected Setter. So gibt es weiterhin eine (read-) Property, und die Namenskonvention für einen Setter (set[Property]) sollte seine Funktion ziemlich eindeutig klarmachen.

Delphi-Quellcode:
protected
  function getXXX : SomeType; virtual;
  procedure setXXX(const value : SomeType); virtual;
public
  property XXX : SomeType read getXXX;
So hat man (zwar unschön) fast virtuelle Properties wie in Chrome oder C#:
Delphi-Quellcode:
public
  property XXX : SomeType
    read fXXX protected write fXXX; virtual;
Edit: Der Getter hätter wohl keine Prozedur sein können, right?
Das passiert, wenn man sonst nur "method" schreibt
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat