修飾子

JScript の修飾子は、クラス、インターフェイス、またはクラスやインターフェイスのメンバーの動作や参照可能範囲に影響を与えます。 修飾子は、クラスやインターフェイスを定義するときに使用できますが、必須ではありません。

このセクションの内容

  • abstract 修飾子
    クラスおよびクラス メンバーを定義する継承の修飾子です。実装を与えることはできません。

  • expando 修飾子
    動的に拡張可能なクラス、または expando オブジェクト コンストラクターのメソッドを表す互換性の修飾子です。

  • final 修飾子
    クラスの拡張、またはメソッドやプロパティのオーバーライドを禁止する継承の修飾子です。

  • hide 修飾子
    メソッドやプロパティが、基本クラスのメソッドやプロパティをオーバーライドすることを禁止するバージョン セーフ修飾子です。

  • internal 修飾子
    クラス、インターフェイス、またはメンバーの参照可能範囲を現在のパッケージだけにする可視性修飾子です。

  • override 修飾子
    基本クラスのメソッドを明示的にオーバーライドするバージョン セーフ修飾子です。

  • private 修飾子
    クラス メンバーの参照可能範囲を同じクラスのメンバーだけにする可視性修飾子です。

  • protected 修飾子
    クラスまたはインターフェイスのメンバーの参照可能範囲を、現在のクラスまたはインターフェイス、および現在のクラスの派生クラスだけにする可視性修飾子です。

  • public 修飾子
    クラスまたはインターフェイスのメンバーを、クラスまたはインターフェイスにアクセスするすべてのコードから参照できるようにする可視性修飾子です。

  • static 修飾子
    クラス メンバーをクラス自体に属するようにする修飾子です。

関連項目

  • JScript の修飾子
    JScript の修飾子の目的と使用方法に関する概要を示します。