简述程序设计方法的基本思想 程序设计方法学主要学什么( 六 )


}
// 求两个整数和的方法: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朱晏辰的原创作品 。
如果这篇文章对大家有帮助的话,那么请评论转发一下 。感谢大家 。

推荐阅读