abstract修飾方法總結

2021-08-29 03:44:32 字數 619 閱讀 8152

abstract這個方法修飾,主要用在抽象類和抽象方法.

抽象的類是不可例項化的例如

public abstract class test

他可以含有抽象的方法

public abstract class test

抽象的方法是要讓子類繼承下去再定義它的,讓抽象的概念得以設計。例如當一種物件導向設計遇到一種方法有多種設計的時候,可以在基類暫且不設計他,把設計的工作交給子類去完成,但子類設計時,要麼繼續繼承他超類的抽象概念,要麼就把抽象的方法定義出來。

例如abstract class test2 extends test

仍然不定義超類的抽象方法,繼續把這種抽象概念交給test2的子類去完成。

class test2 extends test

}繼承test,讓抽象的概念得到設計。雖然在{}裡沒有任何語句,但這也表示我們為他做了一種設計,一種什麼也不做的定義。如果要定義可以寫在{}裡。

總結:在類中沒有方法體的方法,就是抽象的方法。

含有抽象方法的類,即為抽象類。

如果乙個子類沒有實現抽象基類中所有的抽象方法,則子類也可以成為乙個抽象的類。

我們可以將乙個沒有任何抽象方法的類宣告為abstract,避免由這個類產生任何的物件。

abstract(抽象)修飾符

abstract 抽象 修飾符,可以修飾類和方法 1,abstract修飾類,會使這個類成為乙個抽象類,這個類將不能生成物件例項,但可以做為物件變數宣告的型別,也就是編譯時型別,抽象類就像當於一類的半成品,需要子類繼承並覆蓋其中的抽象方法。2,abstract修飾方法,會使這個方法變成抽象方法,也就...

java修飾符 abstract 修飾符

abstract 修飾符 abstract 修飾符可以用來修飾類和成員方法 用 abstract 修飾的類表示抽象類,抽象類位於繼承樹的抽象層,抽象類不能被例項化,即不允許建立抽象類本身的例項。沒有用 abstract 修飾的類稱為具體類,具體類可以被例項化。用 abstract 修飾的方法表示抽象...

abstract類和abstract方法

可以使用abstract來修飾乙個類或者方法。用abstract修飾的類表示這個類是乙個抽象類,用abstract修飾的方法表示這個方法是乙個抽象方法。抽象類不能被例項化。抽象方法是只有方法宣告,而沒有方法的實現內容。可以使用abstract來修飾乙個類。用abstract修飾的類表示這個類是乙個抽...