天天看點

Java方法重載和重寫#Java面試題#1、方法重載記住一點即可,發生在同一類中,每個重載的方法都有獨一無二的參數清單。

作者:怪異的bug

Java方法重載和重寫

#Java面試題#

1、方法重載

記住一點即可,發生在同一類中,每個重載的方法都有獨一無二的參數清單。其中包括參數的類型、順序、參數數量等,滿足一種一個因素就構成了重載的必要條件。

構造函數也是重載的一種。

請記住下面重載的條件

(1)方法名稱必須相同。

(2)參數清單必須不同 (個數不同、或類型不同、參數類型排列順序不同等)。

(3)方法的傳回類型可以相同也可以不相同。

(4)僅僅傳回類型不同不足以成為方法的重載.

(5)重載是發生在編譯時的,因為編譯器可以根據參數的類型來選擇使用哪個方法。

2、方法重寫

描述的在子類和父類之間。

(1)重寫的方法必須要和父類保持一緻,包括傳回值類型,方法名,參數清單也都一樣。

(2)重寫的方法可以使用 @Override 注解來辨別。

(3)子類中重寫方法的通路權限不能低于父類中方法的通路權限。

Java方法重載和重寫#Java面試題#1、方法重載記住一點即可,發生在同一類中,每個重載的方法都有獨一無二的參數清單。
Java方法重載和重寫#Java面試題#1、方法重載記住一點即可,發生在同一類中,每個重載的方法都有獨一無二的參數清單。
Java方法重載和重寫#Java面試題#1、方法重載記住一點即可,發生在同一類中,每個重載的方法都有獨一無二的參數清單。

繼續閱讀