Introduction à l'Héritage et au Scellement des Classes
Objectifs
Les objectifs de cette vidéo sont d'apprendre à utiliser le mot-clé sealed pour restreindre l'héritage, et de comprendre comment remplacer des membres hérités avec le mot-clé new pour redéfinir des comportements spécifiques dans une classe dérivée.
Résumé
Découvrez les fonctionnalités avancées de l'héritage en programmation avec l'utilisation des classes scellées et le remplacement de membres hérités.
Description
Dans cette leçon, nous explorons des concepts avancés de l'héritage en programmation, en particulier avec l'exemple de la création d'une classe Peugeot qui hérite de la classe Voiture. Vous apprendrez comment utiliser le mot-clé sealed pour interdire l'héritage d'une classe et garantir que les spécifications ne peuvent pas être étendues. Nous examinerons également la possibilité de masquer des membres hérités en utilisant le mot-clé new pour remplacer des propriétés existantes sans avoir à faire d'override.
Le mot-clé sealed empêche toute dérivation ultérieure, ajoutant ainsi une couche de sécurité en évitant des héritages indésirables. De plus, en remplaçant des membres via new, vous pouvez définir des comportements spécifiques pour des classes dérivées, même lorsque la classe parente n'a pas prévu cette flexibilité.
Il faut être persévérant, mais le résultat est là : un très bon approfondissement du C#.