過去問解きまくり研究所 ホーム

令和7年度 秋期 午前Ⅱ 問24

システム開発技術

抽象クラスに関する問題

オブジェクト指向における抽象クラスで,できないことはどれか。

答えと解説を見る

✓ これが正解アインスタンスを生成すること

解説

抽象クラスからはインスタンスを生成できません。

抽象クラスは、具体的な処理の中身を持たない操作(抽象操作)を含むなどして、それだけでは完成していないクラスです。そのため、抽象クラスから直接インスタンスを生成することはできません。抽象クラスは、共通の属性や操作をまとめておき、それを継承したサブクラスで中身を具体化してから、サブクラスのインスタンスを生成して使います。属性を持つことも、別のクラスのサブクラスになる、つまりスーパークラスを持つこともできます。見分ける軸は、抽象クラスが継承の上下関係の中でどんな役割を担うかです。共通部分をまとめるための型で、それ自体は実体を作らない、と押さえておきましょう。

ほかの選択肢はなぜ違うのか

出典:令和7年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問24

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)