Compartilhar via


Implements (Visual Basic)

Indica que um membro de classe ou estrutura está fornecendo a implementação de um membro definido em uma interface.

Comentários

A palavra-chave Implementsnão é igual a Implementa Declaração.Você usa a instrução Implements para especificar que uma classe ou estrutura implementa uma ou mais interfaces, e em seguida, para cada membro você usa a palavra-chave Implements para especificar qual interface e qual membro ele implementa.

Se uma classe ou estrutura implementa uma interface, ela deve incluir a instrução Implements imediatamente após Declaração Class (Visual Basic) ou Instrução Structure,e ela deve implementar todos os membros definidos pela interface.

Reimplementação

Em um classe derivada, você pode reimplementar um membro de interface que já tenha sido implementado pela classe base.Isso é diferente de substituir o membro de classe base nos seguintes aspectos:

  • O membro de classe base não precisa ser Overridable para ser reimplementado.

  • Você pode reimplementar o membro com um nome diferente.

A palavra-chave Implements pode ser usada nesses contextos:

Declaração de evento

Instrução Function (Visual Basic)

Propriedade declaração

Sub-rotina demonstrativo (Visual Basic)

Consulte também

Conceitos

Palavra-chave Implements e a demonstrativo Implements

Referência

Implementa Declaração

Declaração Interface (Visual Basic)

Declaração Class (Visual Basic)

Instrução Structure