第1个回答 2017-06-27
/*方法的重载,就是一个类中允许同时存在一个以上的同名方法,
*只要这些方法的参数个数或者类型不同即可。
*/
public class OverLoadTest{
public static int add(int a,int b){ //定义一个方法
return a+b;
}
//定义一个与第一个方法相同的名称但参数类型不同的方法
public static double add(double a,double b){
return a+b;
}
public static int add(int a){ //定义与第一个方法参数个数不同的方法
return a;
}
public static int add(int a,double b){ //定义一个成员方法
return 1;
}
//这个方法与前一个方法参数次序不同
public static int add(double a,int b){
return 1;
}
public static void main(String args[]){
System.out.println("调用add(int,int)方法"+add(1,2));
System.out.println("调用add(double,double)方法"+add(2.1,3.3));
System.out.println("调用add(int)方法"+add(1));
}
}本回答被网友采纳