本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成21年度 春期 応用情報技術者試験問題と解説

問46

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

            ┌────┐課全体の売上目標、
  “営業状況を報告┌→│営業課長│売上実績の報告
   してください”│ └────┘
          │
 ┌────┐   │
 │    ├───┘
 │営業部長│  
 │    ├───┐
 └────┘   │
          │
  “営業状況を報告│ ┌────┐個人の売上目標、
   してください”└→│営業部員│売上実績、
            └────┘担当顧客状況の報告

ア カプセル化

イ 継承

ウ 多相性

エ 抽象化


正解


解説

ア カプセル化 (隠蔽) は、データとそれを操作する手続を一つのオブジェクトにして、データと手続の詳細をオブジェクトの外部から隠蔽することである。

イ 継承 (インヘリタンス) は、あるクラスのフィールドやメソッドを別のクラスがそのまま同様に利用できることである。

ウ 正しい。多様性 (ポリモフィズム) は、同じメソッドを異なるふるまいで実行させることである。

エ 抽象化は、対象となるものから共通する性質や要素を抽出し、本質的な概念として定義することである。

問45 目次 問47