Cláusula Implements (Visual Basic)

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

Comentários

A palavra-chave Implements não é a mesma que 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 ela implementa.

Se uma classe ou estrutura implementar uma interface, ela deverá incluir a instrução Implements imediatamente após a Instrução Class ou a Instrução Structure e deve implementar todos os membros definidos pela interface.

Reimplementação

Em uma classe derivada, você pode reimplementar um membro de interface que a classe base já implementou. Isso é diferente de substituir o membro da classe base nos seguintes aspectos:

  • O membro da classe base não precisa ser Substituível para ser reimplementado.
  • Você pode reimplementar o membro com outro nome.

A palavra-chave Implements pode ser usada nos seguintes contextos:

Confira também