ロゴ
経営情報システム令和6年度第3問

令和6年度 第3問 解説

問題文

オブジェクト指向プログラミングに関する記述として、最も適切なものはどれ か。 a 多相性は、プログラムの実行時に変数に値が代入されると、その値に基づいて データの型が自動的に決定される仕組みである。 いんぺい b インスタンス化は、オブジェクトの属性と機能を外部から隠蔽する仕組みであ る。 c 継承は、下位クラスが上位クラスの属性と機能を引き継ぐ仕組みである。 d カプセル化は、上位クラスで定義された機能を下位クラスの役割に応じて再定 義する仕組みである。

アa:正 b:正 c:誤 d:誤
イa:正 b:誤 c:正 d:正
ウa:正 b:誤 c:正 d:誤
エa:誤 b:正 c:誤 d:正
オa:誤 b:誤 c:正 d:誤正解

解説

c正:継承は下位クラスが上位クラスの属性と機能を引き継ぐ仕組み(OOPの基本概念)。a誤:多相性(ポリモーフィズム)は同名のメソッドが異なるクラスで異なる動作をする仕組み(動的型付けとは別概念)。b誤:インスタンス化はクラスからオブジェクトを生成すること(隠蔽はカプセル化)。d誤:カプセル化はデータと操作を一体化して外部から隠蔽する仕組み(上位クラスの機能の再定義はオーバーライド/多相性)。よってオ(a:誤、b:誤、c:正、d:誤)が正解。

この問題を実際に解いてみる

プレミアム会員は年度別・科目別演習が無制限

演習を始める