Aller au contenu

Classes et méthodes abstract

Contexte : Une classe abstract ne peut pas être instanciée. Elle peut contenir des méthodes abstract (sans corps) qui doivent être implémentées par les classes dérivées non abstraites.

public abstract class Vehicule
{
public abstract void DemarrerMoteur();
public void Arreter() => Console.WriteLine("Arrêté");
}
public class Voiture : Vehicule
{
public override void DemarrerMoteur() => Console.WriteLine("Moteur voiture démarré");
}