Sommaire

Implémenter une interface

De façon très schématique, implémenter une interface consiste à fournir une implémentation de chaque méthode de la classe issue de l’implémentation de l’interface.

On définit une interface :

    interface IVéhicule  
    {  
        void Avancer();  
        void Arrêter();  
    }

On définit une classe qui implémente l’interface précédente :

    public class Voiture : IVéhicule  
    {  
        public string Modèle { get; set; }  
  
  
        public void Avancer()  
        {  
            // On fournit une implémentation de la méthode.  
        }  
  
        public void Arrêter()  
        {  
            // On fournit une implémentation de la méthode.  
        }  
    }

On a le code global suivant :

  
using System;  
   
namespace ConsoleVoiture  
{  
    interface IVéhicule  
    {   
        void Avancer();  
        void Arrêter(); ...