「C Sharpの基礎 - インターフェイス」の版間の差分

ナビゲーションに移動 検索に移動
 
764行目: 764行目:
一方、派生クラスからインターフェイスのメンバを呼び出す場合、標準実装のみ(オーバーライドしない)の時は、メンバを直接呼ぶことができない。<br>
一方、派生クラスからインターフェイスのメンバを呼び出す場合、標準実装のみ(オーバーライドしない)の時は、メンバを直接呼ぶことができない。<br>
<br>
<br>
また、protected修飾子のものを呼ぶこともできない。<br>
また、<code>protected</code>修飾子のものを呼ぶこともできない。<br>
  <syntaxhighlight lang="c#">
  <syntaxhighlight lang="c#">
  interface I
  interface I
806行目: 806行目:
       ((I)this).Default();
       ((I)this).Default();
   
   
       // protectedを付加したものは呼ぶことができない(コンパイルエラー)
      // コンパイルエラー
       // protectedを付加したものは呼ぶことができない
       ((I)this).Protected();
       ((I)this).Protected();
     }
     }

案内メニュー