本帖最后由 y6372642 于 2010-11-16 20:08:49 编辑

解决方案 »

  1.   

    s = Plus(a, b)+c;
    s = Plus(a, b, c) + d;
      

  2.   

    System.out.println(p.Plus(1, 2));
    以此类推
      

  3.   


         MyPlus p=new MyPlus();
         System.out.println(p.Plus(1,2));
            System.out.println(p.plus(1, 2, 3));
         System.out.println(p.plus(1, 2, 3, 4));
    还是不行啊。。为什么System.out.println(p.Plus(1,2));没错误,后面的两个会有错误的?
      

  4.   

    那是因为你后面两个plus的p小写了,编译都通不过。我顺便说一下楼主给的代码main方法里有很多错误。
    1,SetPlus不知道是从哪儿来的
    2,s是全局变量吗?
    楼主需要好好加强基本功的练习哦,加油。
      

  5.   

    /**
     * @(#)MyPlus.java
     *
     *
     * @author  
     * @version 1.00 2010/11/16
     */
      class MyPlus  
      {  public int Plus(int a,int b)  
      {
      int s;
      s=a+b;
      return s;
      }
      public int Plus(int a,int b,int c)
      {
        
      int s;
      
      s=Plus(a,b)+c;//要求调用两个参数的plus方法,得到a+b+c的和,我不知道是不是这样写啊。有问题帮忙指出下。。谢谢  return s;
      }
      public int Plus(int a,int b,int c,int d)
      {
        
      int s;
      
      s=Plus(a,b,c)+d;  return s;
      }
      
      

  6.   

    public int Plus(int a,int b,int c)
      {
        
      int s;
      
    s=Plus(a,b)+c;
     return s;
      }