JAVA方法的重载

多个相同名称的方法在同一个类中,这些方法一定是参数个数或者参数的类型不同,这样同名的方法叫重载。(如果两个方法的参数个数相同,拥有的参数类型也相同,但是参数的顺序不同,这也是重载)。

public class maxNum {
    public static void main(String[] args) {
        maxNum a = new maxNum();
        a.max(1, 2);
        a.max(1, 2, 3);
        
    }
    public void max(int x,int y)
    {
        if(x>y)
            System.out.println(x);
        else
            System.out.println(y);
    }
    public void max(int x,int y,int z)
    {
        if(x>y && x>z)
            System.out.println(x);
        if(y>x && y>z)
            System.out.println(y);
        if(z>y && z>x)
            System.out.println(z);
    }
}

 

posted @ 2020-05-05 16:17  军临天下jyj  阅读(121)  评论(0编辑  收藏  举报