}
// 求两个整数和的方法:plus
public static int plus(int a,int b){
return a + b;
}
// 方法名称相同,参数列表不同,构成重载,但是不定参数容易构成调用的歧义,不推荐
public int plus(int… a){
return 0;
}
// 方法名称相同,参数列表不同,构成重载,但是不定参数容易构成调用的歧义,不推荐
public int plus(int a,int… b){
return 0;
}
}
从以上的例子我们可以看到,如果重载方法中出现了不定参数,那么在调用时很可能出现歧义,依然要通过手动构建数组的方式来解决,所以在进行方法重载时应该尽量避免出现不定参数,当不定参数是Object类型时,歧义问题就会更加严重 。
?著作权归作者所有:转载来自51CTO博客作者51CTO朱晏辰的原创作品 。
如果这篇文章对大家有帮助的话,那么请评论转发一下 。感谢大家 。
推荐阅读
- 正宗糖蒜的腌制方法比例是怎样的呢
- 面向对象方法的基本思想 面向对象设计思想是什么
- 300m无线宽带路由器设置方法 如何拨号上网连接
- 大数据码获取方法 目前开源免费数据库有哪些
- 电脑蓝屏正确修复方法 电脑开机后蓝屏怎么办
- 青椒皮蛋制作方法
- 电脑开不了机最简单的解决方法 主机启动不起来怎么回事
- linux联网最简单方法 linux如何查看端口号及其状态
- 打印机喷头堵塞解决方法 彩色打印机如何清洗喷头
- 辐射76怎么安装MOD 安装MOD方法介绍
