Guten Tag,
ich komme ursprünglich aus dem C++-Bereich und arbeite mich momentan in VBA ein. Dabei fiel mir gleich etwas auf was ich nicht ganz verstehe.
Und zwar bin ich bei der Klassenprogrammierung auf Methoden/Funktionen gestoßen die mit "Property Let" und "Property Get" eingeleitet werden.
Beispiel:
Nun frage ich mich, was dieses "Property Let" und "Property Get" genau bewirkt. Denn grundsätzlich funktioniert es auch ohne, Beispiel:
Aber irgendeinen Vorteil muss "Let" und "Get" ja haben. Zuerst dachte ich bei Let und Get an die Datenkapselung, aber die ist auch ohne Let und Get gegeben, wenn ich das Attribut Alter in der Klasse als privat deklariere.
Vielleicht kann mir ja jemand auf die Sprünge helfen.
Vielen Dank im Voraus!
ich komme ursprünglich aus dem C++-Bereich und arbeite mich momentan in VBA ein. Dabei fiel mir gleich etwas auf was ich nicht ganz verstehe.
Und zwar bin ich bei der Klassenprogrammierung auf Methoden/Funktionen gestoßen die mit "Property Let" und "Property Get" eingeleitet werden.
Beispiel:
Nun frage ich mich, was dieses "Property Let" und "Property Get" genau bewirkt. Denn grundsätzlich funktioniert es auch ohne, Beispiel:
Aber irgendeinen Vorteil muss "Let" und "Get" ja haben. Zuerst dachte ich bei Let und Get an die Datenkapselung, aber die ist auch ohne Let und Get gegeben, wenn ich das Attribut Alter in der Klasse als privat deklariere.
Vielleicht kann mir ja jemand auf die Sprünge helfen.
Vielen Dank im Voraus!