オブジェクト指向

抽象クラス

日本語

概要

共通の処理を持ちつつ、一部を継承先での実装に委ねるクラス。

詳細

一部のメソッドを未実装のまま定義し、サブクラスでの実装を強制するクラス。単独ではインスタンス化できない。未実装のメソッド(抽象メソッド)だけでなく、共通のフィールドや実装済みメソッドも持てる点が、実装を一切持てないインターフェースとの主な違いになる。

プログラミングの他の用語