HOME»基本情報技術者試験掲示板»平成30年春期午後問11  設問4
投稿する

平成30年春期午後問11  設問4 [3982]

 amenboさん(No.1) 
設問4について質問です!

答えがイになる理由はわかりました。

選択肢ウ「new Constant(9).evaluate() == new Constant(9).evaluate()」
が間違いである理由について、「同一性チェックのため問題文に合いません。」と解説にあります。
そこで疑問なのですが、このコードではevaluate()を用いて比較しているので、結果的にはインスタンスの値で比較していることになり、同値性のチェックに当たるのではないのでしょうか?
(ただ、そのコードだと今のクラスの実装でもtrueになるという意味で、正しくないと認識しました。)
2022.02.09 20:47

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
© 2010-2024 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop