方法重载:在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。
方法重载特点:(1)与返回值类型无关,只看方法名和参数列表
方法重载特点:(1)与返回值类型无关,只看方法名和参数列表
(2)在调用时,虚拟机通过参数列表的不同来区分同名方法
举例如下:
public static void main(String[] args) {
int sum = add(2,3);
//int sum = add(2,3,4);
System.out.println(sum);
}
public static int add(int a,int b){
return a+b;
}
public static int add(int a,int b,int c){
return a+b+c;
}
public static int add(int a,int b,int c,int d){
return a+b+c+d;
}