方法重载的概述:指同一个类中定义的多个方法之间的关系,满足一定条件的多个方法相互构成重载。
它的所应满足的几个条件:
1.多个方法在同一个类中;
2.多个方法具有相同的方法名;
3.多个方法的参数不同、类型不同或者数量不同。
如:
public class Mode{
public static void fn(int a){
}
public static int fn(int a){
}
}
该段代码的参数相同,所以它就不是方法重载。
方法重载的练习:
public class Mode{
public static void main(String[]args){
double result = sum(10,20);
System.out.println(result);
int result2 =sum(10,20,30);
System.out.println(result2);
}
public static int sum(int a,int b){
return a+b;
}
public static int sum(int a,int b,int c){
return a+b+c;
}
}