平成22年度 秋期 基本情報技術者試験 午前 問46
テクノロジ/開発技術オブジェクト指向において,属性と振る舞いを一つにまとめた構造にすることを何というか。
出典:平成22年度 秋期 基本情報技術者試験 午前 問46
- アカプセル化
- イクラス化
- ウ集約化
- エ汎化
正解:ア
解説
カプセル化とは,オブジェクト指向において,データ(属性)とそれを操作する手続き(メソッド,振る舞い)を一つのオブジェクトとしてまとめ,外部からは公開された手続きを通してのみアクセスできるようにする考え方です。
選択肢ごとの解説
- ア正しい。属性と振る舞いを一つにまとめる考え方がカプセル化です。
- イ誤り。クラス化は,共通の属性や振る舞いをもつオブジェクトの雛形(クラス)を定義することです。
- ウ誤り。集約化は,オブジェクト同士を「全体と部分」の関係でまとめることです。
- エ誤り。汎化は,複数のクラスに共通する性質を抽出して,より上位のクラス(親クラス)を定義することです。