方法的重載
方法的重載: 在一個類中有多個相同的方法名,但參數(shù)列表不一樣
public class funcOverload {
public static void main(String[] args) {
System.out.println(num(1, 2));
System.out.println(num(1, 2,3));
System.out.println(num(1, 2,3, 4));
}
// 利用方法重載求和
public static int num (int a, int b) {
return a + b;
}
public static int num (int a, int b, int c) {
return a + b + c;
}
public static int num (int a, int b, int c, int d) {
return a + b + c + d;
}
}
方法重載與下列因素有關(guān)
1.參數(shù)個數(shù)不同
2.參數(shù)類型不同
3.參數(shù)多類型順序不同
4.與返回值無關(guān)
6.與參數(shù)名稱無關(guān)