Implements, clause (Visual Basic)
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
n’est pas identique à l’Instruction Implements. Vous utilisez l’instruction Implements
pour spécifier qu’une classe ou une structure implémente une ou plusieurs interfaces, puis pour chaque membre, vous utilisez le mot clé Implements
pour spécifier l’interface et le membre qu’il implémente.
Si une classe ou une structure implémente une interface, elle doit inclure l’instruction Implements
immédiatement après l’Instruction Class ou l’Instruction Structure, et elle doit implémenter tous les membres définis par l’interface.
Réimplémenter
Dans une classe dérivée, vous pouvez réimplémenter un membre d'interface que la classe de base a déjà implémenté. Cela diffère de la substitution du membre de classe de base dans les aspects suivants :
- Le membre de classe de base n’a pas besoin d’être Overridable pour être réimplémenté.
- Vous pouvez réimplémenter le membre avec un autre nom.
Le mot clé Implements
peut être utilisé dans les contextes suivants :