Implémenter des propriétés et des méthodes de classe
Découvrez comment implémenter des propriétés de classe en lecture-écriture, en lecture seule et en écriture seule à l’aide des accesseurs de propriétés et des modificateurs d’accès, et comment implémenter des méthodes et des méthodes d’extension pour une classe.
Objectifs d’apprentissage
Une fois ce module terminé, vous pourrez :
Expliquez comment les membres de champ, de propriété et de méthode d’une classe sont utilisés dans la définition de classe et les objets instanciés.
Implémentez des propriétés de classe à l’aide des accesseurs de propriétés « get » et « set ».
Créez des classes qui utilisent des propriétés implémentées automatiquement.
Créez des propriétés en lecture seule et en écriture seule à l’aide de modificateurs d’accès pour les propriétés et les accesseurs de propriétés.
Créez des méthodes de classe et des méthodes surchargées qui acceptent zéro ou plusieurs arguments à l’aide de types « value » ou « reference ».
Créez des méthodes d’extension pour une classe.
Implémentez des classes qui utilisent une combinaison de propriétés et de méthodes pour gérer les données encapsulées.
Prérequis
Possibilité de créer des classes et des constructeurs de classes pour instancier des objets dans une application C#.
Possibilité de développer des applications console C# qui implémentent la logique métier à l’aide d’instructions d’itération, d’instructions de sélection et de méthodes personnalisées.
Possibilité d’effectuer un débogage de code C# de base et une gestion des exceptions dans un environnement Visual Studio Code.