abstract (プリミティブ)
パッケージ: CURL.LANGUAGE.COMPILER

抽象定義を指定します。

説明

この服飾子は、abstract の クラス, クラス メソッド, or クラス アクセッサ を定義するのに使われます。

abstract メソッド(またはゲッターやセッター)は実装されません。単にサブクラスで実装されるインターフェイスを定義するのみです。

abstract クラスは abstract メンバを含む場合があり、さらに、直接インスタンスを作成することはできません。 abstract メンバを含む場合、または、スーパークラスから実装せずに abstract メンバを継承する場合は、そのクラスをabstract と宣言する必要があります。しかし、abstract クラスには abstract メンバが必ずしも必要ではなく、非-abstract メンバを含むこともあります。