1.C#、VB.NET-5.オブジェクト指向-5.インターフェースクラスの特定機能を保証(強制)する仕組みをインターフェースと言います。有名なインターフェースといえばIDisposableインターフェースですね。IDisposableはDisposeの実装が約束されますので、クラスを呼ぶ場合にusingステートメントが利用できるようになる(リソース解放が確約されているので)わけです。通常クラスのメソッドであれば規則と内容両方を実装しますが、インターフェースは規則のみを実装します。約束事だけを表現するようなクラスとなります。その点では抽象クラスに非常ににています。インターフェースで定義するメソッドやプロパティはアクセス修飾子はつけることが出来ません。MustOverride)となります。他に、メンバー変数や静的メソッドは定義出来ないなどの制約があります。インターフェースを定義した派生クラスでは、必ずインターフェースメソッドを利用する必要があります。インターフェースの実装C#の場合は継承と同様でクラス名の後に「:」を付けてそのままインターフェースを定義します。}}VB.NETの場合C#と少し実装方法が異なります。Implementsキーワードで実装するクラス名の後に定義しますが、メソッドも同じようにImplementsキーワードとインターフェースで定義したメソッド名を定義する必要があります。ClassVB.NETのみ、派生クラスのメソッド名は別名を使用することができます。22:29インターフェースTweet広告を非表示にする関連記事2019-07-21Strategyパターンデザインパターンの中でもよく見るものですが、オブジェクト指...2019-04-27ポリモーフィズム(インターフェース)インターフェースでポリモーフィズムを実現します。インターフ...2019-04-09コンストラクタの継承(引数あり)継承された派生クラスは基底クラスのメソッドを(protected以上...2019-04-07コンストラクタの継承(引数なし)クラスの継承をすると基底クラスのフィールドやメソッドは(pro...2019-04-02ポリモーフィズム(継承)継承を利用したポリモーフィズムの実現です。Javascriptからクリップボードを設定はてなブログをはじめよう!sasaki816さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。