平成23年秋目次 前の問題 次の問題
問46
オブジェクト指向の基本概念の組合せとして,適切なものはどれか。ア 仮想化,構造化,投影,クラス
イ 具体化,構造化,連続,クラス
ウ 正規化,カプセル化,分割,クラス
エ 抽象化,カプセル化,継承,クラス
解説
エが正解であるが、それぞれの概念の意味は次のようになる。また、多態性はここにはないが、オブジェクト指向の重要な概念である。■抽象化
複数のオブジェクトに共通するものを1つにまとめ、上位のクラスをつくること。
たとえば、トラック、バス、乗用車などのクラスから、共通する機能、データ(属性)をまとめて車という上位クラスを作成すること。
■カプセル化
データとそれに対する操作をまとめること。それにより、ユーザは中の構造を知らなくても使うことができる
■継承
上位のクラスの機能をすべて受け継ぎ新しいクラスを作ること。新たに追加したい部分だけを作成すればよい。
■クラス
オブジェクトをつくるためのものであり、クラスの中に、データとそれに対する操作を書く。
■多態性(ポリモーフィズム)
同じ操作を呼び出しても、オブジェクトにより、別のことを実行すること。
たとえば、同じ人間に対して、働きなさいと命令すると、その人が歌手なら、歌を歌うし、運転手なら、車を動かすなど、別のことを行うこと。
0 件のコメント:
コメントを投稿