“implements <derivedinterfacename>”中的“<baseinterfacename>.<membername>”已由基类“<baseclassname>”实现。假定重新实现 <type>

更新:2007 年 11 月

派生类中的属性、过程或事件使用了 Implements 子句,该子句指定了已在基类的基接口上实现的派生接口成员。

正在实现的成员由基接口定义并由派生接口继承。基类直接实现基接口。派生类实现派生接口,并很容易就会忽略基类已实现了成员的事实。

派生类可重新实现由其基类实现的接口成员。这与重写基类实现不同。有关更多信息,请参见 Implements (Visual Basic)

默认情况下,此消息是一个警告。有关隐藏警告或将警告视为错误的信息,请参见 在 Visual Basic 中配置警告

**错误 ID:**BC42014

更正此错误

  • 如果想要重新实现接口成员,则无需采取任何措施。除非您使用 MyBase 关键字来访问基类实现,否则派生类中的代码将访问重新实现的成员。

  • 如果不想重新实现接口成员,则从属性、过程或事件声明中移除 Implements 子句。

请参见

概念

Implements 关键字和 Implements 语句

其他资源

Visual Basic 中的接口