修飾子
更新 : 2007 年 11 月
JScript の修飾子は、クラス、インターフェイス、またはクラスやインターフェイスのメンバの動作や参照可能範囲に影響を与えます。修飾子は、クラスやインターフェイスを定義するときに使用できますが、必須ではありません。
このセクションの内容
abstract 修飾子
クラスおよびクラス メンバを定義する継承の修飾子です。実装を与えることはできません。expando 修飾子
動的に拡張可能なクラス、または expando オブジェクト コンストラクタのメソッドを表す互換性の修飾子です。final 修飾子
クラスの拡張、またはメソッドやプロパティのオーバーライドを禁止する継承の修飾子です。hide 修飾子
メソッドやプロパティが、基本クラスのメソッドやプロパティをオーバーライドすることを禁止するバージョン セーフ修飾子です。internal 修飾子
クラス、インターフェイス、またはメンバの参照可能範囲を現在のパッケージだけにする可視性修飾子です。override 修飾子
基本クラスのメソッドを明示的にオーバーライドするバージョン セーフ修飾子です。private 修飾子
クラス メンバの参照可能範囲を同じクラスのメンバだけにする可視性修飾子です。protected 修飾子
クラスまたはインターフェイスのメンバの参照可能範囲を、現在のクラスまたはインターフェイス、および現在のクラスの派生クラスだけにする可視性修飾子です。public 修飾子
クラスまたはインターフェイスのメンバを、クラスまたはインターフェイスにアクセスするすべてのコードから参照できるようにする可視性修飾子です。static 修飾子
クラス メンバをクラス自体に属するようにする修飾子です。
関連するセクション
- JScript の修飾子
JScript の修飾子の目的と使用方法に関する概要を示します。