JAVA基础知识四——重载、可变参数

1、方法重载

JAVA基础知识四——重载、可变参数_第1张图片
注意事项,构成重载的必要
JAVA基础知识四——重载、可变参数_第2张图片

1.1、课堂练习——选择题

JAVA基础知识四——重载、可变参数_第3张图片

1.2、课堂练习——程序代码

public class Overload {
    //编写一个main方法。
    public static void main(String[] args){
        Methods method = new Methods();
        /*method.m(10);
        method.m(10,11);
        method.m("mishdfuisgvuc");*/

        System.out.println(method.max(10,12));
        System.out.println(method.max(1.1,1.2));
        System.out.println(method.max(1.1,1.2,5));
    }

}

class Methods{
    /*
    分析
    1、方法名
    2、形参
    3、void
     */
    public void m(int n){
        System.out.println("平方="+(n*n));
    }

    public void m(int a,int b){
        System.out.println("a和b相乘"+a*b);
    }

    public void m(String c){
        System.out.println("字符串的信息:" + c);
    }

    public int max(int a,int b){
        return a>b?a:b;
    }

    public double max(double a,double b){
        return a>b?a:b;
    }

    public double max(double a,double b,int c){
        double max1 = a>b?a:b;
        return max1>c?max1:c;
    }
}```

# 2、可变参数
![在这里插入图片描述](https://img-blog.csdnimg.cn/dc2c85fdb70748f39816da170b6b0984.png)
## 2.1、可变参数细节
![在这里插入图片描述](https://img-blog.csdnimg.cn/393b6d4ee74744a68e09200af9537f6e.png)
## 2.2、案例分析






你可能感兴趣的:(java,开发语言)