応用情報技術者 アルゴリズムとプログラミング

オブジェクト指向において、下位クラスが上位クラスの属性やメソッドを受け継ぐことを何と呼ぶか。

1. 継承(インヘリタンス) ✓ 正解
2. カプセル化
3. ポリモーフィズム
4. インスタンス化

📝 解説

継承(インヘリタンス)はオブジェクト指向の基本概念で、「サブクラスがスーパークラスの属性とメソッドを受け継ぐ」仕組みです。例えば「乗り物」クラスに「速度・重量」の属性と「走る・止まる」メソッドがあれば、「電車」クラスは継承によってそれらを再定義なしに使えます。「電車は乗り物の一種(is-a関係)」という階層関係を表現でき、コードの再利用性が高まります。オーバーライドで子クラスが親クラスのメソッドを独自に再定義することも可能です。カプセル化(データ隠蔽)・ポリモーフィズム(多態性)と並ぶオブジェクト指向の三大特徴のひとつです。「インスタンス化」はクラスからオブジェクトを生成する別の概念です!

フラッシュカード形式で アルゴリズムとプログラミング を練習する

🎴 練習する

アルゴリズムとプログラミング の問題一覧・解説を見る →