Share 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 Declaração de classe (Visual Basic) ou Declaraçã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:

Declaração de evento

Instrução de função (Visual Basic)

Instrução Property

Instrução Sub (Visual Basic)

Consulte também

Referência

Instrução Implements

Instrução (Visual Basic) de interface.

Declaração de classe (Visual Basic)

Declaração Structure