Java Coding 編程系列: 初級篇之四: overload
Java Coding 編程系列: 初級篇之四: overload
Overload:
如果同一個Class, 有多過一個名稱相同的方法Method 可能會造成Overload
有兩個情況可以避免Overload:
1. 輸入的參數parameter 個數不一樣
例子: public int a(int x, int y){
return x-y;
}
這個參數是兩個個數。
例子: public int a(int x, int y, int z){
return x-y-z;
}
這個參數是三個個數。
這就不會造成overload。
2. 參數 parameter 形態不一樣:
例子: public int a(int x, int y){
return x-y;
}
這個參數是兩個個數。
例子: public double a(double x,double y){
return x-y;
}
前者是int 後者是double, 形態不一樣,這都不會造成overload。
如果overload 出現了, java compiler 是會出現錯誤訊息的,大家要注意喔。
留言
張貼留言