VB.NET - インターフェイス

Advertisement

インターフェイスとは

インターフェイスとは機能の概要を表せる仕組みのこと。インターフェイスを実装したクラスが存在するとして、そのクラスにはインターフェイスを通してアクセスする。これにより柔軟な設計が可能となる。オブジェクト指向らしいプログラミングを実現するメカニズムでもある。

インターフェイスの作成

書式
Interface インターフェイス名
    ' 機能仕様
End Interface

サンプル
Interface InterfaceName
    Function Test() As String
End Interface

インターフェイスの実装

インターフェイスを実装したクラスは、そのインターフェイスで定められているメソッドを実装しなければならない。

書式
Class クラス名
    Implements インターフェイス名

End Class

サンプルコード
Interface InterfaceName
    Function Test() As String
End Interface

Public Class ClassName
    Implements InterfaceName

    Function Test() As String Implements InterfaceName.Test

    End Function
End Class
このクラスを利用するクライアントはインターフェイスのみ意識すればよく、クラスの実装を意識する必要がない。

Advertisement

ショートカット

634トップページ
このカテゴリのトップページに戻る
634ラボ

サイト検索

Google

Web サイト内

Y!ログール