Overload & Override

在Java 語言規範(Java Language Specification)[JLS00]中,一個方法的特徵僅包括方法的名字、參數的數目和種類,而不包括方法的返回類型、參量的名字以及所拋出的異常。在Java 編譯器檢查方法的overload時,會根據這些條件判斷兩個方法是否overload方法。但是在Java 編譯器檢查方法的override時,則會進一步檢查兩個方法(分出超類型和子類型)的返還類型和拋出的異常是否相同。 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章