修了試験 2015-06-28実施分 基本情報技術者試験 問46
オブジェクト指向におけるカプセル化を説明したものはどれか。
正答4
解説
正解は4です。 オブジェクト指向の基本概念のうち、カプセル化の説明を選ぶ問題です。 【選択肢別解説】 1:× 同じ性質をもつ複数のオブジェクトをまとめて抽象化することは、クラス化(抽象化)の説明です。 2:× 基底クラス(スーパークラス)の性質を派生クラス(サブクラス)に受け継がせることは、継承(インヘリタンス)の説明です。 3:× 複数のクラスに共通する性質を取り出して基底クラスを作ることは、汎化の説明です。 4:○ カプセル化の説明です。 データと、それを操作する手続(メソッド)を一つのオブジェクトにまとめ、内部の実装を外部から隠します。 外部からは決められた手続を通してしか操作できないので、変更の影響が広がりにくくなります。 【ポイント】 カプセル化によって実現される「内部を隠す」性質を情報隠蔽といいます。 汎化の逆に、基底クラスから具体的な派生クラスを作ることを特化といいます。まとめて解く
修了試験 2015-06-28実施分を通しで解く(80問)→