Compartilhar via


Cláusula 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 Instrução Implements. 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 Instruçã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 re-implementar 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 Substituível (Visual Basic) para ser reimplementado.

  • Você pode re-implementar o membro com um nome diferente.

A palavra-chave Implements pode ser usada nesses contextos:

Instrução Event

Instrução Function (Visual Basic)

Instrução Property

Instrução Sub (Visual Basic)

Consulte também

Referência

Instrução Implements

Instrução Interface (Visual Basic)

Instrução Class (Visual Basic)

Instrução Structure