方法的重载
一个类中多个方法的名称一样,但是参数列表不一样
方法重载与下列因素有关:
1、参数个数不同
2、参数类型不同
3、参数的多类型顺序不同
public static void main(String[] args) {
//此处调用的时候,只需注意参数列表就行,会自动找到相匹配的方法
System.out.println(sum(1,2));
System.out.println(sum(1,2,3));
System.out.println(sum(1,2.0));
System.out.println(sum(1.0,2.0));
}
//都是sum方法,但是参数个数或者类型不同
public static int sum(int a, int b){
return a + b;
}
public static int sum(int a, int b, int c){
return a + b + c;
}
public static int sum(int a, double b){
return (int)(a + b) ;
}
public static double sum(double a, double b){
return a + b ;
}
原文:https://www.cnblogs.com/jcl226/p/13058076.html