基本情報技術者 テクノロジ系

オブジェクト指向の「継承」の説明として適切なものはどれか。

1. オブジェクトの内部を隠蔽すること
2. 既存のクラスの属性・メソッドを引き継いで新しいクラスを作ること ✓ 正解
3. 同じ名前のメソッドが異なる動作をすること
4. オブジェクトをまとめること

📝 解説

オブジェクト指向の「継承」は、既存クラス(親クラス・スーパークラス)の属性とメソッドを引き継いで新しいクラス(子クラス・サブクラス)を定義する機能です。日常生活で例えると、「乗り物」という親クラスが「走る」「止まる」という動作を持っていて、「自動車」クラスがそれをそのまま引き継ぎ、さらに「クラクションを鳴らす」という自動車固有の機能を追加するイメージです。継承によってコードを一から書き直す必要がなく、再利用性が格段に高まります。正解の「既存クラスの属性・メソッドを引き継ぐ」はまさにこの仕組みです。誤答の「内部を隠蔽する」はカプセル化、「同じ名前のメソッドが異なる動作」はポリモーフィズムの説明です。「継承=親の財産を受け継いで子が独自機能を追加できる」と覚えましょう!

フラッシュカード形式で テクノロジ系 を練習する

🎴 練習する

テクノロジ系 の問題一覧・解説を見る →