來自 'implements <derivedinterfacename>' 的 '<baseinterfacename>.<membername>' 已經由基底類別 '<baseclassname>' 實作。假設是 <type> 的重新實作

更新:2007 年 11 月

衍生類別中的屬性、程序或事件會使用 Implements 子句,指定已經在基底類別中的基底介面上實作的衍生介面成員。

所實作的成員會由基底介面定義並且由衍生介面繼承。基底類別會直接實作基底介面。衍生類別會實作衍生介面,而且很容易會漏掉基底類別已經實作成員的事實。

衍生類別可以重新實作基底類別所實作的介面成員。這與覆寫基底類別實作有所不同。如需詳細資訊,請參閱 Implements (Visual Basic)

根據預設,這是一個警告訊息。如需隱藏警告或將警告視為錯誤的詳細資訊,請參閱在 Visual Basic 中設定警告

錯誤 ID︰BC42014

若要更正這個錯誤

  • 如果您打算重新實作介面成員,則不需要採取任何動作。除非您使用 MyBase 關鍵字存取基底類別實作,否則衍生類別中的程式碼會存取重新實作的成員。

  • 如果您不想重新實作介面成員,請移除屬性、程序或事件宣告中的 Implements 子句。

請參閱

概念

Implements 關鍵字和 Implements 陳述式

其他資源

Visual Basic 中的介面