Partilhar via


' <baseinterfacename>. <membername>'de' implementa <derivedinterfacename>'já foi implementado pela classe base' <baseclassname>'. Reimplementação de <tipo> adotado

Uma propriedade, procedimento ou evento em um classe derivada utiliza uma cláusula Implements especificando um membro de interface derivada que já é implementado na interface base na classe base.

O membro sendo implementado é definido pela interface base e herdado pela interface derivada.O classe base diretamente implementa a interface base.O classe derivada implementa a interface derivada e pode facilmente perder o fato de que a classe base já tenha implementado o membro.

Um classe derivada pode reimplementar um membro de interface que esteja implementado por sua classe base.Não é equivalente a substituir a implementação da classe base.Para obter mais informações, consulte Implements (Visual Basic).

Por padrão, essa é uma mensagem de aviso.Para informações sobre como ocultar avisos ou tratar avisos como erros, consulte Configurando Avisos (Warnings) no Visual Basic.

ID de erro: BC42014

Para corrigir este erro

  • Se você pretende reimplementar o membro de interface, você não precisará executar qualquer ação.O código em sua classe derivada acessa o membro reimplementedo, a menos que você use a palavra-chave MyBase para acessar a implementação da classe base.

  • Se você não pretender reimplementar o membro de interface, remova a cláusula Implements da propriedade, procedimento ou declaração de evento.

Consulte também

Conceitos

Palavra-chave Implements e a demonstrativo Implements

Outros recursos

Interfaces em Visual Basic