面试啦 - 提供专业面试问题及答案、面试技巧、助您成功面试!
您的当前位置:首页 > 面试题库 > IT面试题 > JAVA程序员 > 正文

Java面试题:说出如下代码的执行结果

class MyClass
{
void myMethod(int i) {System.out.println(“int version”);}
void myMethod(String s) {System.out.println(“String version”);}
public static void main(String args[])
{
MyClass obj = new MyClass();
char ch = ‘c’;
obj.myMethod(ch);
}
}
请问这段代码能不能编译?如果能的话,在第九行那个方法将会被调用,int的那个方法还是String得那个方法?
答案:
答案:这段代码能编译,在第九行的方法调用中,char变量将扩展成int型,所以int那个方法会被调用。
词条:java面试题 java程序员面试题
上一篇:Weblogic和WebSphere不同特点 下一篇:Java语言的优势
与该文相关的文章

温馨提示:如果您对面试网有任何建议,请通过网站联系邮箱向我们反馈,感谢各位的建议与支持!