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