JAVA不支持可变参数,有办法来解决这个问题:使用对象数组 void test(Object[] args)

解决方案 »

  1.   

    class ParamStruct
    {
       public String para1;
       public int para2;
    }
    public void myMethod(ParamStruct param)
    {
       String p1 = param.para1;
       int p2 = param.para2;
    }ParamStruct param = new ParamStruct();
    myMethod( param );
      

  2.   

    可随时增加参数并不影响原先的代码。
    参数类最好使用private的变量,提供getXXX和setXXX方法。
      

  3.   

    谢谢各位!vc中好像可以用......来做可变参数,java中可不可以?
      

  4.   

    vc中好像可以用......来做可变参数,java中可不可以?不行