アルゴリズムとプログラミング
基本情報技術者試験 科目A免除 修了試験 20260614 実施分 問7
オブジェクト指向プログラミングにおける,メソッドのオーバーロードの説明のうち,適切なものはどれか。
答えを選ぶ
出典:基本情報技術者試験 科目A免除 修了試験 20260614 実施分 問7(問題文は IPA の公開問題。解説は当サイト作成)
答えと解説を見る
正解:ウ
覚える知識
メソッドのオーバーロードの定義
オーバーロードとは、同名で引数の数や型が異なるメソッドを複数定義でき、引数に応じて呼び分けられる仕組み。
この問題で必要なこと
オーバーロードは同名で引数の数や型が異なるメソッドを複数定義し、呼出し時の引数で選択される仕組み。
ひっかけ
同じシグネチャを複数定義できる(イ)とするのは誤り。オーバライドとの混同。
この知識の出題:本試験系 0 回・免除試験 1 回(公開問題での観測値)