IPA過去問ドリル

平成23年度 秋期 応用情報技術者試験 午前 問45

テクノロジ/開発技術

オブジェクト指向プログラムにおいて,実行時にメッセージとメソッドを関連付けることを何と呼ぶか。

出典:平成23年度 秋期 応用情報技術者試験 午前 問45

正解:エ

解説

オブジェクト指向プログラムにおいて,実行時にメッセージ(メソッド呼出し)と実際に実行されるメソッドとを関連付けることを動的結合(ダイナミックバインディング)と呼びます。ポリモーフィズムを実現する仕組みの一つです。

選択肢ごとの解説

  • 誤り。カプセル化はデータと操作を一体化し,内部構造を隠蔽する仕組みです。
  • 誤り。静的結合はコンパイル時にメッセージとメソッドを関連付ける方式で,動的結合とは対照的な仕組みです。
  • 誤り。多重継承は一つのクラスが複数の親クラスを継承する仕組みで,メッセージとメソッドの結合方式とは異なります。
  • 正しい。実行時にメッセージとメソッドを関連付けるのが動的結合です。
応用情報技術者の過去問を演習モードで解く