Java的abstract基本要點

2021-07-07 06:17:24 字數 434 閱讀 1829

1,顧名思義為抽象,也就是說明其作用是「提出乙個概念,忽略細節的實現」

2,抽象方法的定義就是加上abstract來修飾,同時不能有方法體。注意與空方法的不同。此時的抽象方法必須由子類來重寫。

注意不可以用abstract來修飾靜態方法,靜態方法可以由原來的類直接呼叫,如果修飾為抽象將會報錯。

也不可以跟private一起修飾

3,抽象類只需要在普通類加個abstract修飾就好。表明這個類只可以被繼承,無法啊例項化。該類裡面可以沒有抽象方法。

4,abstract不可以修飾成員變數,區域性變數以及建構函式。抽象類的建構函式主要是用來被子類呼叫。

模板模式:其實就是抽象類的作用,抽象類是更高層次的抽象化,作為子類的模板。

提出乙個方法的概念,由子類根據不同的需要來實現

對於子類需要共同實現的方法,可以直接在父類裡面先實現繼承到子類中去

java中abstract的用法

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

java中abstract的經典用法

不知不覺快工作半年了,從一開始的小菜鳥到現在的大菜鳥可謂經歷很多,工作中對abstrac仍然用的很少,以前對它也非常困擾,老覺得它和介面差不多,呵呵笨鳥先飛,記下來先。abstract 抽象 修飾符,可以修飾類和方法 1,abs。tract修飾類,會使這個類成為乙個抽象類,這個類將不能生成物件例項,...

java中abstract怎麼使用

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