方法重载的基本使用与方法重载的注意事项

方法重载
方法重载:指在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表不同即可,与修饰符和返
回值类型无关。
参数列表:个数不同,数据类型不同,顺序不同。
重载方法调用:
JVM通过方法的参数列表,调用不同的方法。
 
方法重载与下列因素相关
参数个数不同
参数类型不同
参数的多类型顺序不同

 

 

/*
对于功能类似的方法来说,因为参数列表不一样,却需要记住那么多不同的方法名称,太麻烦。

方法的重载(Overload);多个方法的名称一样,但是参数列表不一样。
好处:只需要记住唯一一个方法名称,就可以实现类似的多个功能
 */
public class demo03 {
    public static void main(String[] args) {
        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){
        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;
    }
}

 

posted @ 2022-06-29 15:04  zj勇敢飞,xx永相随  阅读(76)  评论(0编辑  收藏  举报