面向对象之重载:
* 方法的重载(overload)
* 1.方法在同一个类中
* 2.方法名需要相同
* 3.方法的参数列表不同----参数个数不同/参数个数相同,但是参数类型不同
* 补充:方法的重载与方法的返回值类型没有关系
练习代码:
1 public class OOPOverLoad {
2 public static int add(int a,int b){
3 return a+b;
4 }
5 public static double add(double a,double b){
6 return a+b;
7 }
8 public static int add(int...a){
9 int s = 0;
10 for (int i = 0; i <a.length ; i++) {
11 s = s+a[i];
12 }
13 return s;
14 }
15
16 public static void main(String[] args) {
17 System.out.println("调用add(int,int)的方法"+add(1,2));
18 System.out.println("调用double(int,int)的方法"+add(1.0,2.0));
19 }
20
21
22 }