您的位置:首页 > 编程语言 > Java开发

方法重载

2017-07-24 01:42 106 查看

方法重载

定义:在一个类中出现两个及以上的同名方法。

作用:同一个方法名包括不同的方法,以满足不同数据参数个数或者不同数据参数类型。 

要求:
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;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息