close

 函數覆寫的定義與作用

即如子類繼承父類的成員函數後,因其還有特殊之要求,所以將該函數進行修改,而此一行為就稱之為覆寫。而該覆寫的作用即為擴展「子類函數的應用性與獨特性」

 

函數覆寫的特徵

1. 在具有父子關係的二個類當中。

2. 父類和子當各有一個函數,然而這二個函數的定義(返回值類型、函數名與參數列表)完全相同者。而兩者不同點只差在方法體中的內容有所不同而已。

 

如何使用super調用父類的成員函數?及其作用為何?

1. 語法格式:super.函數();

2. 使用super調用父類的成員函數之作用在於「減少重覆代碼」之問題。

3. 覆寫與使用super之範例

20_範例_Person.png 20_範例_Student.png 20_範例_Main.png 20_範例_Main結果.png  

 

 

arrow
arrow

    Elsa 發表在 痞客邦 留言(2) 人氣()