- 在同一个类中,都具有相同的方法名,但是方法的参数不同,则构成重载。
ps:参数不同:个数不同、类型不同、顺序不同
与返回值无关。
public static void add(double a, double b){
double add = a + b;
}
public static void add(int a,int b){
int add = a + b;
}
public static void add(int a,double b){
double add = a + b;
}
public static void add(double a,double b,int c){
int add = a + b + c;
}
查阅:使用关键字static不会对方法重载产生影响.