Java 方法重载

方法的重载(overload):多个方法的名称一样,但是参数列表不一样。

好处:只需要记住唯一一个方法名称,就可以实现类似的多个功能。

package day01_method;

public class method {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println(sum(10,20));  //有两个参数的执行
        System.out.println(sum(10,20,30));  //有三个参数的执行
        System.out.println(sum(10,20,30,40));  //有四个参数的执行
    }
    public static int sum(int a, int b) {
        System.out.println("有两个参数的方法执行");
        return a+b;
    }
    public static int sum(int a, int b, int c) {
        System.out.println("有三个参数的方法执行");
        return a+b+c;
    }
    public static int sum(int a, int b, int c, int d) {
        System.out.println("有四个参数的方法执行");
        return a+b+c+d;
    }
}
原文地址:https://www.cnblogs.com/tisnk/p/12365995.html