IT資格用語解説応用情報技術者試験・ソフトウェア設計手法
スーパークラス
更新日:
用語解説
スーパークラス(親クラス)は、オブジェクト指向で、ほかのクラス(サブクラス)に属性やメソッドを引き継がせる側のクラスです。
■ 試験で押さえるポイント
複数のクラスに共通する部分をまとめて定義します(汎化)。
サブクラスは、スーパークラスの性質を引き継ぎ、違う部分を追加します。
■ 過去問での着眼点
汎化(共通部分をまとめる)と特化(違う部分を追加)の関係を押さえます。
例: 「社員」をスーパークラスにして、「正社員」「契約社員」に共通の属性を持たせます。