c 抽象類的使用及注意事項

2021-08-20 19:45:25 字數 744 閱讀 6320

抽象成員成員是指設計成為被覆寫的函式成員。抽象成員具有以下特徵:

1.必須是乙個函式成員。也就是說欄位和常量不能為抽象成員。

2.必須用abstract修飾符標記。

3.不能有實現**塊。抽象成員的**用分號表示

abstract public void print(string s);//方法

abstract public int mynumber//屬性

抽象類就是指被設計為被繼承的類。抽象類只能作為其他類的基類。

(其實簡單來說就是好多東西它有乙個共同的作用,但是他們去實現的方法和效果都不一樣,比如動物都會發出叫聲,但它們的叫聲各不相同。這時就可以把叫聲這個方法定義在抽象類裡面不同的動物去繼承它,分別實現各自具體的叫聲。)

注意:1.不能建立抽象類的例項

2.抽象類必須使用abstract修飾符

3.任何派生自抽象類的類都必須使用override關鍵字實現該類所有抽象成員

**示例:

abstract class animals

class dog:animals

}

4.乙個抽象類可以包含抽象和非抽象方法,當乙個類繼承於抽象類,那麼這個派生類就必須實現所有的基類抽象方法。

(通俗一些來講,就是(抽象類)父親有乙個 公司,裡面有執行模式,但不知如何執行,(派生類)兒子繼承父親的公司,他就必須去實現父親公司裡所有的執行模式,公司才可以正常執行。)

抽象類的注意事項

關於抽象類的使用,以下為語法上要注意的細節,雖然條目較多,但若理解了抽象的本質,無需死記硬背。1.抽象類不能建立物件,如果建立,編譯無法通過而報錯。只能建立其非抽象子類的物件。理解 假設建立了抽象類的物件,呼叫抽象的方法,而抽象方法沒有具體的方法體,沒有意義。2.抽象類中,可以有構造方法,是供子類建...

Java抽象類的注意事項

六 十 抽象類的注意事項 1 抽象類不能建立物件。2 如果抽象類中的方法沒有方法體,那該方法必須是抽象方法。3 屬性不能用abstract修飾。4 抽象類的子類必須重寫抽象類中的抽象方法,如果不重寫,子類必須是抽象類。5 類中只要包含乙個抽象方法,該類就必須被宣告為抽象類。6 抽象類中有構造器,且抽...

抽象方法和抽象類注意事項

抽象方法 就是在普通方法中加上abstract關鍵字,然後去掉大括號,直接分號結束。如何使用抽象類和抽象方法 1.不能直接建立抽象類物件 2.必須用乙個子類來繼承抽象父類 3.子類必須覆蓋重寫抽象父類當中所有的抽象類方法 覆蓋重寫 實現 子類去掉抽象方法的abstract關鍵字,然後補上方法提的大括...