IPA過去問ドリル

平成22年度 秋期 基本情報技術者試験 午前 問46

テクノロジ/開発技術

オブジェクト指向において,属性と振る舞いを一つにまとめた構造にすることを何というか。

出典:平成22年度 秋期 基本情報技術者試験 午前 問46

正解:ア

解説

カプセル化とは,オブジェクト指向において,データ(属性)とそれを操作する手続き(メソッド,振る舞い)を一つのオブジェクトとしてまとめ,外部からは公開された手続きを通してのみアクセスできるようにする考え方です。

選択肢ごとの解説

  • 正しい。属性と振る舞いを一つにまとめる考え方がカプセル化です。
  • 誤り。クラス化は,共通の属性や振る舞いをもつオブジェクトの雛形(クラス)を定義することです。
  • 誤り。集約化は,オブジェクト同士を「全体と部分」の関係でまとめることです。
  • 誤り。汎化は,複数のクラスに共通する性質を抽出して,より上位のクラス(親クラス)を定義することです。
基本情報技術者の過去問を演習モードで解く