平成21年 春期 応用情報技術者 午前 問46

図において、“営業状況を報告してください”という同じ指示(メッセージ)に対して、営業課長と営業部員は異なる報告(サービス)を行っている。
オブジェクト指向において、このような特性を表す用語はどれか。

 ア  カプセル化  イ  継承
 ウ  多様性  エ  抽象化


答え ウ


解説

 ア  カプセル化(encapsulation)は、オブジェクトの性格を決めるデータ構造や値を隠ぺいし、オブジェクトの外部から直接アクセスすることを禁止する。また、オブジェクトのデータ構造や手続を変更した場合でも、外部への影響を避けることができ、オブジェクトの独立性を向上させることができる。
 イ  継承(inheritance、インヘリタンス)は、上位のクラスのデータやメソッドを下位のクラスで利用できる性質のことです。
 ウ  多様性(polymorphism、ポリモーフィズム)は、「多態性」などとも言われ、1つのインタフェースに対して複数の異なる振る舞いをする実装を作成できる機構のことです。
 エ  抽象化は、抽象的「アクタ」であるオブジェクトを定義する機能である。


キーワード
・オブジェクト指向

キーワードの解説
  • オブジェクト指向(object-oriented)
    オブジェクト指向とは、外部から隠ぺいされ、メソッドと呼ばれる手続きによって処理される。
    オブジェクト指向の考え方は、機能よりも目的を中心に考えるという意味です。
    オブジェクト指向言語としては、C++やJavaなどがある。

もっと、「オブジェクト指向」について調べてみよう。

戻る 一覧へ 次へ