Tag: 函数重载

变量参数函数模糊

public static void main(String[] args) { System.out.println(fun(2,3,4)); } static int fun(int a,int b,int c) { return 1; } static int fun(int … a) { return 0; } 输出: 1 问题:在上面的例子中,为什么function乐趣选择第一个function而不是第二个function。选择的基础是什么,因为无法确定用户实际想要调用哪个乐趣?