什麼是繼承?

繼承就是一個類得到另一個類當中的成員變數和成員函數。而相應日常生活,就是兒子從父親獲得到某些東西,例如:基因、姓氏、錢財等。

 

繼承的基本語法特點

1. Java當中只支持「單」繼承,不允許多繼承,即一個子類只能有一個父類,但父類可擁有多個子類。

 18_父子類的關係圖.jpg  

2. 繼承之基本語法:class 子類 extends 父類{[程式碼]}

 

為什麼要使用繼承?使用時機為何?

可以「減少類定義的重複代碼」(即成員變數和成員函數),並在原有的基礎上再擴增功能修改成專屬於自身之內容。因此,使用時機在於如二個類中有共同的屬性與行為時,如將共同的部分,提升至父類當中,而此二類再分別繼承父類即可,又如共同內容需修改者,只需在父類修正,以減少因無修正到之錯誤產生。

 

繼承程式範例

18_父子類的關係圖-範例.jpg

18_範例_Person.png 18_範例_Student.png 18_範例_Teacher.png 18_範例_Main.png 18_範例_Main結果.png  

 

 

arrow
arrow

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