問46
46 / 80
オブジェクト指向プログラミングの特徴はどれか。
オブジェクトが相互にメッセージを送ることによって、協調して動作し、プログ ラム全体の機能を実現する。
オブジェクトの外部からオブジェクトの内部のデータを直接変更できるので、自 由度が高い。
下位クラスは上位クラスの機能や性質を引き継ぐので、下位クラスに必要な性質 は全て上位クラスに含まれる。
個々のオブジェクトが使用するデータ(属性)は、あらかじめデータ書に登録 しておく。
オブジェクト指向プログラミングは、オブジェクトどうしが相互にメッセージを送り合い協調して動作することで、プログラム全体の機能を実現します。内部データの直接変更(カプセル化の否定)や、全性質を上位に含める、という記述は誤りです。