1、方法重载
注意事项,构成重载的必要
1.1、课堂练习——选择题
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、案例分析