本帖最后由 悟佛修道 于 2013-5-27 23:02 编辑
- show(2,3,4,5,6,"haha");
- //show(2,3,4,5,6,4,2,35,9,"heh");
- //show();
- }
- public static void show(int... arr,String str)为什么这样写有错?
- show("haha",2,3,4,5,6);
- //show(2,3,4,5,6,4,2,35,9,"heh");
- //show();
- }
- public static void show(String str,int... arr)这样写就正确
复制代码 这个例子没弄明白,求分别解释下两种写法 是怎么传入参数里,为什么string str写后面对应传入的haha(也是在参数后面 )就会出错呢?为什么全部搬到前面去对应就不会出错呢?求解,谢谢!! |