package cn.itcast.day04.Demo04;
/**
* 重载:
* 对于功能类似的方法来说,因为参数列表不同,却需要记住这么多的方法名称,太麻烦,
*
* 为了解决这个问题,java就提供了方法的重载(OverLoad)
* 方法的重载:多个方法的名称一样,但是参数列表不同
*
* 优点:只需要记住唯一的一个方法名称,简便
注意事项:
* 1、参数的个数不同,
* 2、参数的类型不同
* 3、参数的顺序不同
方法重载与下列因素无关:
1、与参数的名称无关
2、与方法的返回值类型无关
*/
public class DemoMethodOverLoad {
public static void main(String[] args) {
// System.out.println(sumTwo(10,20));
// System.out.println(sumThree(10,20,30));
// System.out.println(sumFour(10,20,30,40));
System.out.println(sum(10,30));
System.out.println(sum(10,20,30,30));
}
两个数相加
// public static int sumTwo(int a, int b) {
return a + b;
}
//三个数相加
public static int sumThree(int a, int b, int c) {
return a + b + c;
}
//四个数相加:
public static int sumFour(int a, int b, int c, int d) {
return a + b + c + d;
//两个数相加
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;
}
//四个数相加:
public static int sum(int a, int b, int c, int d) {
return a + b + c + d;
}
}
java方法的重载
最新推荐文章于 2024-11-15 18:38:47 发布