Die Frage überrascht mich nicht sonderlich, weil es in C++ bis vor Version 6.0 keine Eigenschaften (Properties) gab. Mit Version 6.0 kam dies in Form eines zuweisbaren Attributes daher - es war dennoch hässlich zu nutzen (mit Makros ging es einigermaßen).
Kurz gesagt:
getter ... member method die den Wert der durch sie vertretenen member variable zurück gibt
setter ... member method die den Wert der durch sie vertretenen member variable setzt, jedoch nicht zurück gibt
getter und setter nennt man dann get/set Property
In VB Classic und VBA gibt es eine Besonderheit:
Man unterscheidet zwischen drei Properties
- Property Let
- Property Get
- Property Set
letztere ist der Tatsache geschuldet, das man in VB Classic und VBA ein Object mit dem Set-Statement zuweisen muss; genau für diesen Fall gibt es das Property Set - es wird allerdings so gut wie nie benötigt.
PS: *Gnarf* das war wieder viel zu viel Text für nen Schreibmuffel...
|