Interfaces en Visual Basic

Mise à jour : novembre 2007

Les interfaces définissent les propriétés, méthodes et événements qui peuvent être implémentés par les classes. Les interfaces vous permettent de définir des fonctionnalités sous forme de petits groupes de propriétés, méthodes et événements étroitement liés ; les risques d'incompatibilité s'en trouvent limités parce que vous avez la possibilité de développer des implémentations avancées sans détruire le code existant. Vous pouvez ajouter de nouvelles fonctionnalités à tout moment en développant des interfaces et implémentations supplémentaires.

Dans les versions antérieures de Visual Basic, vous pouviez consommer des interfaces, mais pas les créer directement. Dans la présente version, vous pouvez utiliser l'instruction Interface, qui permet de définir de vraies interfaces en tant qu'entités distinctes des classes et de les implémenter avec une version améliorée du mot clé Implements.

Dans cette section

Rubriques connexes

  • Héritage en Visual Basic
    Décrit comment Visual Basic prend en charge l'héritage, ce qui vous permet de définir les classes qui servent de base pour les classes dérivées.