基本情報技術者講座
★ 猫本 9-03 オブジェクト指向(その2) ★
基本情報技術者 平成30年度秋期 問47
オブジェクト指向におけるクラスとインスタンスとの関係のうち,適切なものはどれか。
ア | インスタンスはクラスの仕様を定義したものである。 |
イ | クラスの定義に基づいてインスタンスが生成される。 |
ウ | 一つのインスタンスに対して,複数のクラスが対応する。 |
エ | 一つのクラスに対して,インスタンスはただ一つ存在する。 |
解説
(頭の準備体操)
クラス:オブジェクトに共通する性質を定義したもの。設計図/ひな形
インヘリタス:クラスを基にして生成されたオブジェクト
ア | クラスはインスタンスの仕様を定義したものである。 |
イ | クラスの定義に基づいてインスタンスが生成される。(正解) |
ウ | 原則,一つのインスタンスに対して,一つのクラスが対応する。 |
エ | 一つのクラスに対して,複数のインスタンスを生成できる。 |
解答
イ
基本情報技術者 平成29年度秋期 問47
オブジェクト指向分析を用いてモデリングしたとき,クラスとオブジェクトの関係になる組みはどれか。
ア | 公園,ぶらんこ |
イ | 公園,代々木公園 |
ウ | 鉄棒,ぶらんこ |
エ | 中之島公園,代々木公園 |
解説
(頭の準備体操)
クラス:オブジェクトに共通する性質を定義したもの。設計図/ひな形
クラス:公園,オブジェクト:代々木公園
よって,イである。
解答
イ
基本情報技術者 平成30年度秋期 問49
オブジェクト指向における"委譲"に関する説明として,適切なものはどれか。
ア | あるオブジェクトに対して操作を適用したとき,関連するオブジェクトに対してもその操作が自動的に適用される仕組み |
イ | あるオブジェクトに対する操作をその内部で他のオブジェクトに依頼する仕組み |
ウ | 下位のクラスが上位のクラスの属性や操作を引き継ぐ仕組み |
エ | 複数のオブジェクトを部分として用いて,新たな一つのオブジェクトを生成する仕組み |
解説
(頭の準備体操)
委譲:あるオブジェクト内のメソッドを,他のオブジェクトに依頼すること
ア | 伝搬 |
イ | 委譲(正解) |
ウ | 継承 |
エ | コンポジション |
解答
イ