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(); ...
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique