たとえば、引数を持つTest
2 つのメソッド (単にambiguousMethodと呼ぶ)をオーバーロードするクラスがあります。1 つのメソッドには short があり、もう 1 つのメソッドには int がありますが、型が異なります。この状況では、型がshortでintであると考えてください。そして、このメソッドを main から次のように呼び出します。
double d = new Test.ambiguousMethod(3);
では、どのメソッドが呼び出されるのでしょうか? INT または SHORT 戻り値の型を使用しますか?
ありがとう
それは私のコードです:
Method a = new Method();
double d= a.print(3);
class Method {
public int print(int a)
{
return a;
}
public short print(short b){
return b;
}
}