Java抽象類的注意事項

2021-09-24 22:49:53 字數 424 閱讀 9473

十、抽象類的注意事項

(1)、抽象類不能建立物件。

(2)、如果抽象類中的方法沒有方法體,那該方法必須是抽象方法。

(3)、屬性不能用abstract修飾。

(4)、抽象類的子類必須重寫抽象類中的抽象方法,如果不重寫,子類必須是抽象類。

(5)、類中只要包含乙個抽象方法,該類就必須被宣告為抽象類。

(6)、抽象類中有構造器,且抽象類中可以沒有抽象方法。

(7)、抽象類中的成員變數可以是各種型別的。

(8)、抽象類可以有靜態**塊和靜態方法。

(10)、如果實現介面的類是抽象類,那麼就沒必要實現該介面的方法。

(11)、abstract與final關鍵字不能同時使用(抽象類必須被繼承才能使用,而且必須重寫所有的抽象方法,但是final不能被修改,所以兩個不能同時使用)。

抽象類的注意事項

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

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

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

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

抽象成員成員是指設計成為被覆寫的函式成員。抽象成員具有以下特徵 1.必須是乙個函式成員。也就是說欄位和常量不能為抽象成員。2.必須用abstract修飾符標記。3.不能有實現 塊。抽象成員的 用分號表示 abstract public void print string s 方法 abstract ...