平成30年度 春期 応用情報技術者試験 午前 問7
オブジェクト指向プログラミングにおいて,同一クラス内に,メソッド名が同一であって,引数の型,個数又は並び順が異なる複数のメソッドを定義することを何と呼ぶか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:イ
-
ア: オーバーライド
誤り。オーバーライドは,スーパクラスで定義されたメソッドを,サブクラスで同じ名前・同じ引数で再定義することです。 -
イ: オーバーロード
正しい。オーバーロードは,同一クラス内で,名前が同じで引数の型・個数・並び順が異なるメソッドを複数定義することです。 -
ウ: カプセル化
誤り。カプセル化は,データとそれを操作するメソッドを一体化し,内部の詳細を外部から隠蔽することです。 -
エ: 汎化
誤り。汎化は,複数のクラスに共通する性質を抜き出して,上位のクラス(スーパクラス)として定義することです。
答え
イ: オーバーロード
出典:平成30年度 春期 応用情報技術者試験 午前 問7