Retour au cours

Classes et méthodes abstraites

.NET de Zéro à Héros : Maîtrisez C# et le développement d'applications modernes

L'abstraction

Une classe abstraite est une classe restreinte qui ne peut pas être utilisée pour créer des objets. Pour y accéder, elle doit être héritée par une autre classe.

Méthode abstraite :

Elle ne peut être utilisée que dans une classe abstraite et n'a pas de corps. Le corps est fourni par la classe dérivée.

csharp abstract class Animal { public abstract void MakeSound(); // Pas de corps }

class Cat : Animal { public override void MakeSound() => Console.WriteLine("Miaou"); }