JAVA-求答案及解析
第24题(1.0分)题号:1134难度:中第8章whatistheresultwhenyoucompileandrunthefollowingcode?classExam...
第24题 (1.0分) 题号:1134 难度:中 第8章
what is the result when you compile and run the following code?
class Example
{
public static void main(String [] args)
{int i=10;
method(i);
}
static void method(long k)
{ System.out.println("long call");
}
static void method(Integer k)
{ System.out.println("Integer call");
}
}
Select all right answer?
A:long call
B:Integer call
C:Compiler error
D:runtime exception 展开
what is the result when you compile and run the following code?
class Example
{
public static void main(String [] args)
{int i=10;
method(i);
}
static void method(long k)
{ System.out.println("long call");
}
static void method(Integer k)
{ System.out.println("Integer call");
}
}
Select all right answer?
A:long call
B:Integer call
C:Compiler error
D:runtime exception 展开
2019-12-26
展开全部
追问
所以是和两个重载方法的顺序无关的;
如果第一个形参是double,第二个形参是float
就是会引用第二个重载方法(float)哈?
然后输出的就是:Integer call了吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询