abstract修飾符,具體類與抽象類的區別

abstract修飾符
abstract可以修飾類,表示一個抽象類,注意:抽象類和具體類唯一的區別:類不能創建對象,而具體類是可以創建對象的
1.具體類有構造方法,抽象類也有構造方法
2.具體類可以有實例屬性,抽象類也可以有實例屬性
3.具體類可以有實例方法,抽象類中也可以有實例方法
4.具體類可以繼承另外一個具體類,抽象類也可以繼承另外一個具體類


abstract可以修飾一個方法,表示這是一個抽象方法,中有方法的聲明,沒有實現。

抽象類就是專門用來被繼承的

一個類繼承抽象類的時候,如果實現了抽象類中的全部的抽象方法,則這個是類是具體類
如果一個類繼承了一個抽象類的時候,只實現了抽象類中的部分的抽象方法,則這個類必須聲明爲抽象類

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章