9-3 オブジェクト指向

令和5年12月修了試験  問35

オブジェクト指向におけるカプセル化を説明したものはどれか。

解答 エ

【頭の準備体操】
カプセル化は,オブジェクト内のデータとそれを操作するメソッドを一体化して,外部から隠蔽すること。 ⇒ オブジェクトの独立性を高める。
※データは,属性ともいう。
※メソッドは,手続きともいう。

令和6年7月修了試験  問35

オブジェクト指向におけるクラスとインスタンスとの関係のうち,適切なものはどれか。

解答 イ

【頭の準備体操】
クラスは,オブジェクトの設計図・テンプレート。
インスタンスは,クラスから生成された具体的なオブジェクト。

令和5年6月修了試験  問35

オブジェクト指向において,あるクラスの属性や機能がサブクラスで利用できることを何というか。

解答 ウ

継承は,親クラスのデータやメソッドを,子クラスに引き継ぐこと。 ⇒ 子クラスには,親クラスとの差異だけを定義する。 ⇒ 変更箇所を局所化できる。
※親クラスは,スーパクラス,上位クラス,基底クラスともいう。
※子クラスは,サブクラス,下位クラス,派生クラスともいう。

令和6年1月修了試験  問35

オブジェクト指向の特徴はどれか。

解答 エ

継承は,親クラスのデータやメソッドを,子クラスに引き継ぐこと。 ⇒ 子クラスには,親クラスとの差異だけを定義する。 ⇒ 変更箇所を局所化できる。
※親クラスは,スーパクラス,上位クラス,基底クラスともいう。
※子クラスは,サブクラス,下位クラス,派生クラスともいう。

令和5年7月修了試験  問7

オブジェクト指向プログラミングにおける,多相性を実現するためのオーバーライドの説明はどれか。

解答 イ

オーバーライドは,親クラスで定義されたメソッドを子クラスで再定義すること。