例如,我们有一个类Test
,它重载了 2 个带参数的方法(就叫它ambiguousMethod):1 个方法是 short,另一个是 int,但类型不同。在这种情况下,请考虑 type 是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;
}
}