方法重载

/*
方法重载:
不同的方法可以使用相同的方法名
 注意点:
 同一类中统一方法名不同的参数列表:数量,类型,顺序
 不考虑返回类型
 
方法调用时会根据不同的数据类型自动找到最佳匹配的方法
*/
public class overL {
    public static void main(String[] args) {
        sum(10,12);
        sum(1.2,1.1);
        sum(1,2,3);
        boolean b1=compare(3,4);
        System.out.println("b1 = " + b1);
    }

    public static void sum(int m,int n){
        System.out.println("m:"+m+" n:"+n);
    }
    public static void sum(int m,int n,int l){
        System.out.println("m:"+m+" n:"+n+" l:"+l);
    }
    public static void sum(double m,double n){
        System.out.println("m:"+m+" n:"+n);
    }
    
    public static boolean compare(int n,int m){
        return n==m;
    }
}

 

posted @ 2021-10-26 23:06  从此重新定义啦  阅读(59)  评论(0编辑  收藏  举报