Implementieren von Klasseneigenschaften und -methoden
Erfahren Sie, wie Sie Schreib-, Schreib- und Schreibschutzklasseneigenschaften mithilfe von Eigenschaftenaccessoren und Zugriffsmodifizierern implementieren und methoden und Erweiterungsmethoden für eine Klasse implementieren.
Lernziele
Nach Abschluss dieses Moduls können Sie folgende Aufgaben ausführen:
Erläutern, wie die Feld-, Eigenschaften- und Methodenmember einer Klasse in der Klassendefinition und instanziierten Objekten verwendet werden.
Implementieren Sie Klasseneigenschaften mithilfe von "get"- und "set"-Eigenschaftsaccessoren.
Erstellen Sie Klassen, die automatisch implementierte Eigenschaften verwenden.
Erstellen Sie schreibgeschützte und schreibgeschützte Eigenschaften mithilfe von Zugriffsmodifizierern für Eigenschaften und Eigenschaftenaccessoren.
Erstellen Sie Klassenmethoden und überladene Methoden, die null oder mehr Argumente akzeptieren, indem Sie entweder "Wert"- oder "Verweis"-Typen verwenden.
Erstellen Sie Erweiterungsmethoden für eine Klasse.
Implementieren Sie Klassen, die eine Kombination aus Eigenschaften und Methoden verwenden, um gekapselte Daten zu verwalten.
Voraussetzungen
Die Möglichkeit zum Erstellen von Klassen und Klassenkonstruktoren zum Instanziieren von Objekten in einer C#-App.
Die Möglichkeit zum Entwickeln von C#-Konsolen-Apps, die Geschäftslogik mithilfe von Iterationsanweisungen, Auswahlanweisungen und benutzerdefinierten Methoden implementieren.
Die Möglichkeit zum Ausführen grundlegender C#-Codedebuggings und Ausnahmebehandlungen in einer Visual Studio Code-Umgebung.