オブジェクト指向における抽象クラスの特徴
オブジェクト指向プログラミングにおける抽象クラス(Abstract Class)の言語仕様上の制約に関する問題です。 抽象クラスは実装を持たない抽象メソッドを含むことができる不完全なクラス定義であり、それ自身から直接インスタンス(オブジェクト)を生成(インスタンス化)することは「できません」。したがって「ア」が正解です。 抽象クラスを継承して具体的な処理を実装する具象クラス(サブクラス)を作成することができます。 抽象クラス自身が別のスーパークラス(具象クラスまたは抽象クラス)を継承することができます。 抽象クラスであっても、通常の具象クラスと同様に属性(フィールド・インスタンス変数)を持つことができます。
クラス
抽象クラス
スーパークラス
オブジェクト指向における抽象クラスで,
できない
ことはどれか。
出典
令和7年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問24
ア
インスタンスを生成すること
イ
サブクラスをもつこと
ウ
スーパークラスをもつこと
エ
属性をもつこと
【正解・解説】オブジェクト指向における抽象クラスの特徴|令和7秋 データベーススペシャリスト試験 午前Ⅱ 問24 | IT資格ラボ