Automatisch implementierte Eigenschaften

Bisher haben wir in vielen Artikeln Eigenschaften mit Getter und Setter definiert. Das ist in meistens sinnvoll, beispielsweise wenn Sie beim Setzen oder Lesen von Eigenschaften noch weiteren Code ausführen lassen wollen. Oft bleibt es jedoch beim einfachen Getter und Setter. In diesem Fall können Sie sich eine Menge Code sparen, indem Sie eine automatisch implementierte Eigenschaft nutzen. Dieser Artikel zeigt, wie Sie diese Art von Eigenschaften unter Visual Basic verwenden.

In vielen Beispielen haben wir für eine öffentliche Eigenschaft eine Variable wie die folgende erstellt:

Private _Vorname As String

Dazu passend haben wir die öffentliche Eigenschaft mit Getter und Setter definiert: :

Public Property Vorname As String
     Get
         Return _Vorname
     End Get
     Set(value As String)
         _Vorname = value
     End Set
End Property

Das hat durchaus seinen Sinn, wenn Sie beispielsweise für eine Klasse die INotifyPropertyChanged-Schnittstelle implementieren wollen. Dann benötigen Sie nämlich eine zusätzliche Anweisung, die Sie wunderbar im Set-Teil der öffentlichen Eigenschaft unterbringen können. Den Getter und den Setter können Sie auch für alle andere Aktionen verwenden, die beim Setzen oder Lesen der Eigenschaft ausgeführt werden sollen.

Wenn das jedoch nicht der Fall ist, können Sie sogenannte automatisch implementierte Eigenschaften verwenden. Dann würden Sie die obige Eigenschaft einfach wie folgt schreiben:

Public Property Vorname As String

Möchten Sie weiterlesen? Dann lösen Sie Ihr Ticket!
Hier geht es zur Bestellung des Jahresabonnements des Magazins Visual Basic Entwickler:
Zur Bestellung ...
Danach greifen Sie sofort auf alle rund 200 Artikel unseres Angebots zu - auch auf diesen hier!
Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:

Access, SQL und Cloud Automation

Unser exklusives Angebot für Dich!

VB-Entwickler
12,50 € im Monat*

(Gilt für den Abschluss eines Jahres-Abonnements.)

Hier geht’s weiter →

Die ersten 4 Wochen kostenlos testen – voller Zugriff auf alle Artikel, vollständigen Code und Beispieldatenbanken. Kein Risiko: Wenn es nicht passt, kündigst Du einfach innerhalb der ersten vier Wochen.

PayPal VISA Mastercard SEPA
Kostenlos & unverbindlich

Oder hast Du eine konkrete Frage zu Deiner eigenen Access-Anwendung?

Vielleicht stellt Deine Anwendung Dich vor eine Herausforderung, zu der Du bisher keine Lösung findest. Schlechte Performance, kein ausreichender Zugriffsschutz, Du bist unsicher über Dein Datenmodell oder Dein Code liefert unerklärliche Fehler?

In unserem kostenlosen Access-Audit schaut sich André Minhorst persönlich gemeinsam mit Dir Deine Lösung per Zoom an – und zeigt Dir, wo Datenmodell, VBA-Code, Ergonomie und Sicherheit Optimierungspotenzial bieten.

Jetzt kostenloses Access-Audit anfordern →