初识重载
注意: Java中不允许参数个数或参数类型完全相同,而只有返回值类
型不同的重载。
参数不同指:参数个数不同、参数类型不同、参数的顺序不同。
```java
import java.util.*;
class day03
{ 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; //要求调用三个参数的 plus()方法,得到a+b+c+d的和
return s;
}
public static void main(String[ ] args)
{ day03 p= new day03();
p.plus(1,2);
System.out.println("p.plus(1,2)"+"="+p.plus(1,2));//调用plus()方法求 1+2 的值并显示
p.plus(1,2,3);
System.out.println("p.plus(1,2,3)"+"="+p.plus(1,2,3));//调用plus()方法求 1+2+3 的值并显示
p.plus(1,2,3,4);
System.out.println("p.plus(1,2,3,4)"+"="+p.plus(1,2,3,4));//调用plus()方法求 1+2+3+4 的值并显示
}
}