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 是會出現錯誤訊息的,大家要注意喔。


留言

這個網誌中的熱門文章

如何設定Google Form顯示語言 Display language 是某一種特定語言Particular Language ?

壞機救資料神器Hiren’s BootCD PE (免費軟件) - Boot Failure ? Scan Virus 先

Adobe Ai 外框outline 是什麼?轉了外框要再更改,後悔怎麼辦?