每天学点Java知识 ------> 方法的重载
上一篇 /
下一篇 2014-07-17 10:39:48
/ 个人分类:Java学习
方法的重载指的是方法名称相同,参数的类型或个数不同,调用的时候将会按照传递的参数类型和个数完成不同的方法体的执行
例如:实现方法重载
public class TestDemo{
public static void main(String args[]){
System.out.println("两个整型相加: " + add(10,20));
System.out.println("三个整型相加: " + add(10,20,30));
System.out.println("两个浮点型相加: " + add(10.2,20.3));
}
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;
}
}
程序运行结果:
两个整型相加:30
三个整型相加: 60
两个浮点型相加: 30.5
当一个方法重载之后,会自动根据调用此方法时传入的参数类型或个数的不同,执行不同的方法体
方法重载时只看方法名称,参数类型以及个数,而无须关注方法的返回值类型
收藏
举报
TAG: