方法的重载
- 图片来自B站狂神说
- 要点:
- 方法名相同
- 形参列表不同(个数或类型或排列顺序)
- 返回类型不做要求
- 编译器会自动寻找匹配的方法去执行
代码示例:
package method;
//方法的重载
public class Demo03 {
public static void main(String[] args) {
int ans1 = add(10, 20); //30
System.out.println(ans1);
double ans2 = add(10.0, 20.0); //30.0
System.out.println(ans2);
int ans3 = add(10, 20, 30); //60
System.out.println(ans3);
}
public static int add(int a,int b){
int ans=0;
ans=a+b;
return ans;
}
public static double add(double a,double b){
double ans=0;
ans=a+b;
return ans;
}
public static int add(int a,int b,int c){
int ans=0;
ans=a+b+c;
return ans;
}
}