方法重载
定义:在一个类中出现两个及以上的同名方法。作用:同一个方法名包括不同的方法,以满足不同数据参数个数或者不同数据参数类型。
要求:
1 方法名一致。
2 形参不同(形参个数不一致或者对应的数据类型不一致)。
3 与方法的返回值无关。
示例:
class demo{
public static void main(String[] args){
System.out.println(" int + int :" +add(1,2));
System.out.println(" int + int +int :" +add(1,2,3));
System.out.println("double + double :" +add(1.4,2.5));
System.out.println(" int + double :" +add(1,1.2));
System.out.println(" double + int :" +add(1.5,2));
}
public static int add(int x,int y){
return x+y;
}
public static int add(int x,int y,int z){
return x+y+z;
}
public static double add(double x,double y){
return x+y;
}
public static double add(int x,double y){
return x+y;
}
public static double add(double x,int y){
return x+y;
}
}