Share via


Implements 句 (Visual Basic)

クラスまたは構造体のメンバーが、インターフェイスで定義されているメンバーを実装することを示すキーワードです。

解説

Implements キーワードは、Implements ステートメント とは異なります。Implements ステートメントは、クラスまたは構造体が 1 つ以上のインターフェイスを実装することを指定するために使用します。そして、各メンバーがどのインターフェイスのどのメンバーを実装しているかを、Implements キーワードを使って指定します。

クラスまたは構造体がインターフェイスを実装する場合は、Class ステートメント (Visual Basic) または Structure ステートメント の直後に Implements ステートメントを記述し、インターフェイスで定義されているすべてのメンバーを実装する必要があります。

再実装

派生クラスでは、基本クラスで既に実装されているインターフェイスのメンバーを再実装できます。これは次の点で基本クラスのメンバーのオーバーライドとは異なります。

  • 基本クラスのメンバーは、再実装するために Overridable (Visual Basic) する必要がありません。

  • メンバーを別の名前で再実装できます。

キーワード Implements は、次の構文で使用します。

Event ステートメント

Function ステートメント (Visual Basic)

Property ステートメント

Sub ステートメント (Visual Basic)

参照

関連項目

Implements ステートメント

Interface ステートメント (Visual Basic)

Class ステートメント (Visual Basic)

Structure ステートメント