@634

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ブログ
このカテゴリのトップページに戻る
Incubator(Pukiwiki)
634ラボ
   UIコレクションギャラリー
   ZO-3ジェネレーター

サイト検索


Y!ログール