internal 修飾子
更新 : 2007 年 11 月
クラス、クラス メンバ、インターフェイス、またはインターフェイス メンバの参照可能範囲が内部であることを宣言します。
internal statement
引数
- statement
必ず指定します。クラス、インターフェイス、またはメンバの定義。
解説
internal 修飾子は、クラス、インターフェイス、またはメンバを現在のパッケージ内だけで参照できるようにします。現在のパッケージの外部のコードからは、internal メンバにアクセスできません。
internal 修飾子は、クラスおよびインターフェイスに指定できます。グローバル スコープでは、internal 修飾子は public 修飾子と同じです。internal 修飾子は、クラスまたはインターフェイスのメンバにも指定できます。
internal 修飾子は、他の可視性修飾子 (public、private、または protected) と共に使用することはできません。可視性修飾子は、定義されているスコープに対して相対的に機能します。たとえば、internal クラスの public メソッドに対するアクセスはパブリックではありませんが、このクラスにアクセスするコードの場合は、すべてのコードからこのメソッドにアクセスできます。