Classes sealed
Contexte : Le modificateur sealed empêche l’héritage d’une classe. Appliqué à une méthode, il empêche sa surcharge dans les classes dérivées.
Classe sealed
Section intitulée « Classe sealed »public sealed class ClasseFinale { }// public class Derivee : ClasseFinale { } // erreurMéthode sealed
Section intitulée « Méthode sealed »public class Parent{ public virtual void Methode() { }}public class Enfant : Parent{ public sealed override void Methode() { }}// public class PetitEnfant : Enfant { public override void Methode() { } } // erreur