修了試験 2025-06-08実施分 基本情報技術者試験 問35
オブジェクト指向におけるカプセル化を説明したものはどれか。
正答4
解説
正解は4です。 オブジェクト指向の基本概念のうち、カプセル化の意味を問う問題です。 【選択肢別解説】 1:× 同じ性質をもつ複数のオブジェクトを抽象化して整理するのは、分類(クラス化)の説明です。 カプセル化の説明ではありません。 2:× 基底クラスの性質を派生クラスに受け継がせるのは、継承(インヘリタンス)です。 3:× クラス間に共通する性質を抜き出して基底クラスを作るのは、汎化です。 4:○ カプセル化は、データとそれを操作する手続(メソッド)を一つのオブジェクトにまとめ、内部の詳細を外部から隠蔽することです。 外部は公開された手続だけを通して操作するので、内部を変更しても利用側への影響を抑えられます。 【ポイント】 カプセル化は「まとめて隠す」、継承は「受け継ぐ」、汎化は「共通部分を上位に抜き出す」です。 カプセル化による隠蔽は、情報隠蔽とも呼ばれます。まとめて解く
修了試験 2025-06-08実施分を通しで解く(60問)→