クラスに 2 つのオーバーロード メソッドがあり、クラスのメソッドを呼び出すときに、アップキャストまたはダウンキャストによって 2 つのオーバーロード メソッドの引数のいずれかに一致する引数を渡します。では、どちらが本当に呼ばれるでしょうか?
function1(TypeA x)、function1(TypeB x)、 を呼び出すと、function1(m)にmアップキャストでき、 にダウンキャストできるので、どちらが呼び出されるのでしょうか?TypeAmTypeBfunction1