Maison > Article > développement back-end > Classes abstraites, classes scellées et membres de classe en C#
Les classes abstraites incluent des méthodes abstraites et des méthodes non abstraites. Les classes abstraites ne peuvent pas être instanciées.
Les classes scellées empêchent l’héritage et ne peuvent pas être utilisées comme classe de base.
Pour déclarer une classe abstraite, vous devez mettre le mot-clé abstract avant la définition de la classe. Un exemple de membre de classe dans une classe abstraite est le suivant, définissant une méthode abstraite -
public abstract class Vehicle { public abstract void display(); }
La définition de la méthode abstraite est suivie d'un point-virgule car elle n'est pas implémentée.
Pour déclarer une classe scellée, vous devez placer le mot clé seal class definition devant. Une classe scellée empêche l’héritage et vous ne pouvez pas l’utiliser comme classe de base.
public sealed class Test { // Class members comes here }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!