搞了多个重载方法,参数分别是int ,char,和double,然后将double x = 2,传递进去,会选择哪个方法?
2 回答
泛舟湖上清波郎朗
TA贡献1818条经验 获得超3个赞
会选择double这个方法,以下是测试代码:
1 package overloadtest; 2 3 public class OverloadTest { 4 5 public static void main(String args[]) { 6 OverloadTest ot = new OverloadTest(); 7 double x = 2; 8 System.out.println(ot.test(x)); 9 }10 11 int test(int t) {12 return 0;13 }14 15 char test(char c) {16 return 'c';17 }18 19 double test(double d) {20 return 1.0;21 }22 }输出:1.0
- 2 回答
- 0 关注
- 429 浏览
添加回答
举报
0/150
提交
取消
