1. 程式人生 > >java中方法的過載及注意事項

java中方法的過載及注意事項

/*
方法的過載特性(overload)
在同一個類中,允許出現同名的方法,只要方法的引數列表不同即可,這就是方法的過載
引數列表不同:引數個數不同,資料型別不同,順序不同

方法過載的注意事項
1.引數列表必須相同
2.過載和引數變數名無關
3.過載和返回值型別無關
4.過載和修飾符無關
技巧:過載看方法名和引數列表
*/
public class MethodOverLoadDemo{
public static void main(String[] args){
//對於過載的呼叫,根據引數傳遞進行區分
int sum = getSum(3,6);
System.out.println(sum);
}
/*
對引數求和,利用方法的過載
*/
public static int getSum(int a,int b){
System.out.println("兩個int引數");
return a+b;
}

public static int getSum(int a,int b,int c){
System.out.println("三個int引數");
return a+b+c;
}

public static double getSum(double a,double b){
System.out.println("兩個double引數");
return a+b;
}
}