java中关于 method (Object ... params )

2025-12-24 21:17:13

1、代码如下:

class  Hello{  

  

    public static void generalUse(int []args){  

        for (int i = 0;i < args.length ; i++ ){  

                System.out.println(args[i]);  

        }  

    }  

  

    public static void newBehaviour(int... args){  

        for (int i = 0;i < args.length ; i++ ){  

                System.out.println(args[i]);  

        }  

    }  

      

    public static void main(String[] args) {  

        //int[] a = {};  

        //test1   

        generalUse();   //不能通过编译,  

        newBehaviour();  

  

    }  

}  

2、通过测试看到,当参数为(int... arg) 与传统的(int [] args) 在调用时,但不传入参数时,

传统的使用将不能通过编译:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢