ITパスポートトップに戻る
練習問題難易度: 標準

ITパスポート 過去問|練習問題 第98問

問題

オブジェクト指向プログラミングにおける「カプセル化」の説明として、最も適切なものはどれか。

選択肢

  1. 1データとそれを操作するメソッドをひとまとめにし、外部から直接アクセスできないようにすること
  2. 2既存のクラスの属性やメソッドを引き継いで新しいクラスを作成すること
  3. 3同じ名前のメソッドが、オブジェクトの種類に応じて異なる動作をすること
  4. 4プログラムを関数の組合せで記述すること
解答と解説を見る

正解

1. データとそれを操作するメソッドをひとまとめにし、外部から直接アクセスできないようにすること

解説

カプセル化とは、データ(属性)とそれを操作する手続き(メソッド)をひとまとめにし、外部からの直接アクセスを制限することです。これにより、オブジェクト内部の実装を隠蔽し、不正な操作を防ぐことができます。継承やポリモーフィズムとともにオブジェクト指向の重要な概念です。

練習問題の関連問題

この調子で演習を続けよう

スキマ資格ではITパスポートの全200問を分野別・難易度別に体系的に学習できます。ITパスポートはストラテジ系・マネジメント系・テクノロジ系の3分野バランスが合格の鍵です。