Implements (Visual Basic)

更新 : 2007 年 11 月

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

解説

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

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

再実装

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

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

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

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

Event ステートメント

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

Property ステートメント

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

参照

概念

Implements キーワードおよび Implements ステートメント

参照

Implements ステートメント

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

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

Structure ステートメント