以下のようなことを聞かれたインタビューを受けました。
質問: 名前とシグネチャが同じで、戻り値の型が異なるメソッド。それは可能ですか、そして彼は私に尋ねました。
誰か次のことを教えてください。
上記のことはどのシナリオでも可能ですか (少なくとも基本クラスのシナリオと派生クラスのシナリオのように?) もしそうなら、それはどのタイプですか? コンパイルや実行時のポリモーフィズムのように?
コンパイル時のポリモーフィズムで、メソッドの戻り値の型も署名とともに異なる場合はどうなりますか? ただし、関数の名前だけは同じです。まだコンパイル時のポリモーフィズムですか?
オーバーライドで、戻り値の型が異なるがメソッド名とシグネチャが同じ場合はどうなりますか? 出来ますか ?(彼は私にこの質問をしました、私は間違って答えました:() 助けてください。
ありがとうございました