抽象類

 

 什麼抽象類
使用abstract關鍵字修飾的類就是抽象類,抽象類不能new對象,原因在於抽象類含有抽象方法,不能被調用。
沒有方法體的方法爲抽象方法,使用abstract關鍵字修飾。
有抽象方法的類必須聲明爲抽象類,抽象類不一定含有抽象方法。
       爲什麼要定義抽象類
如果有兩個類具有相同的方法聲明,而方法的實現不一樣,這時就可以抽象出父類,將方法在父類中聲明
別人在學習我們的軟件時,只需要學習父類就知道子類有什麼方法
在設計軟件時,要盡力抽象父類,繼承關係以3~4層爲宜
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章