楼主先等一等在动手,不是很明白你的意思
在函数里面增加一个参数,你的参数是不是就是方法的参数啊
比如 public void method(int a, int b)
现在你想增加为 public void method(int a, int b, int c)
然后楼主希望达到这样的效果 public void method(int a, int b, int c = 100)??

解决方案 »

  1.   

    原来有一函数:
    public void(int a,int b)
    {
    }
    现在想改成:
    public void(int a,int b,int c=-1)
    {
    }可否?
      

  2.   

    楼主,看来你真的要日JAVA一万年了!
    据我所知,你说的java搞不定!!!呵呵。。
      

  3.   

    否也,不能这样
    我的建议重新定义一个心的方法public void method2(int a, int b, int c) {
       
         method(a, b, 100);}
      

  4.   

    也不用改名public void method(int a, int b, int c) {
         method(a, b, 100);}
      

  5.   

    不知道,java和楼主谁能比千年的XX活得久。
    哈哈!
      

  6.   

    楼主,这是你的错觉。用重载就要维护2份代码?
    因为你没有掌握重载的真正用法。
    用重载就一定要Copy & Paste代码?多写一个空的方法即可。
      

  7.   

    你还没理解java,看看thingking in java会改变你的看法的
      

  8.   

    我现在又改变主意了,不想日了,谢谢大家的帮助,看样子Java的确是个垃圾!!!!!
    结分啦。。