Implements (Visual Basic)
Mise à jour : novembre 2007
Indique qu'un membre de classe ou de structure fournit l'implémentation d'un membre défini dans une interface.
Notes
Le mot clé Implements est différent de l'instruction Implements (voir Implements, instruction). Utilisez l'instruction Implements pour spécifier qu'une classe ou une structure implémente une ou plusieurs interfaces ; utilisez ensuite pour chaque membre le mot clé Implements pour spécifier quelle interface et quel membre il implémente.
Si une classe ou une structure implémente une interface, elle doit inclure l'instruction Implements directement après Class, instruction (Visual Basic) ou Structure, instruction et doit implémenter tous les membres définis par l'interface.
Nouvelle implémentation
Dans une classe dérivée, vous pouvez implémenter de nouveau un membre d'interface que la classe de base a déjà implémenté. Cette opération est différente de la substitution du membre de la classe de base à plusieurs égards :
Le membre de la classe de base ne doit pas être Overridable pour être de nouveau implémenté.
Vous pouvez implémenter de nouveau le membre avec un nom différent.
Le mot clé Implements peut être utilisé dans les contextes suivants :
Function, instruction (Visual Basic)
Sub, instruction (Visual Basic)
Voir aussi
Concepts
Implements, mot clé et instruction
Référence
Interface, instruction (Visual Basic)