Implements |
Implémentation |
Visual Basic .NET (VB .NET) |
Syntaxe
Implements interfacename [, ...]
|
Implements interfacename.interfacemember [, ...]
|
Paramètres
Nom |
Description |
interfacename |
Ce paramètre permet d'indiquer une interface dont les propriétés, les procédures et les événements doivent être implémentés par les membres correspondants de la classe ou de la structure. |
interfacemember |
Ce paramètre permet d'indiquer un membre d'une interface en cours d'implémentation. |
Description
Ce mot réservé permet d'indiquer une ou plusieurs interfaces, ou membres d'interface, devant être implémentés dans la définition de classe ou de structure dans laquelle il apparaît.
Remarques
- Une interface est une collection de prototypes représentant les membres (propriétés, procédures et événements) que l'interface encapsule. Les interfaces contiennent uniquement les déclarations des
membres ; les classes et les structures implémentent ces membres.
- L'instruction Implements doit suivre immédiatement l'instruction Class ou Structure.
- Lorsque vous implémentez une interface, vous devez implémenter tous les membres déclarés dans l'interface. L'omission d'un membre est considérée comme une erreur de syntaxe. Pour implémenter un
membre individuel, vous spécifiez le mot clef Implements (étant distinct de l'instruction Implements) lorsque vous déclarez le membre dans la classe ou
la structure.
- Les classes peuvent utiliser des implémentations privées de propriétés et de procédures, mais ces membres ne sont accessibles qu'en transtypant une instance de la classe d'implémentation dans
une variable déclarée être du type de l'interface.
Dernière mise à jour : Mardi, le 24 Août 2021