Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
12. Feb 2015
Nja, wenn dich der Compiler zwingt es static zu machen, wenn man sich Getter und Setter für sein class property bastelt, dann bringt das auch nicht viel,
aber ansonsten hast du Recht. :)
Außerdem haben nicht-statische Klassenmethoden auch den versteckten Self-Parameter, in welchem der Typ drin steht, mit welchem diese Methode aufgerufen wurde.
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
12. Feb 2015
Das ist wie eine "billige" Prozedur nur daß sie nicht irgendwo ungeliebt rumgammelt, sonder schön dort zugeordnet ist, wozu sie gehört.
Genauso gibt es auch class property für class var, was dann globale Variablen sind, die auch schön zugeordnet sind.
Und natürlich noch der class constructor und class destructor, was dem initialization und finalization entspricht, aber einige nette Vorteile...