抽象類注意

2022-08-27 19:21:08 字數 669 閱讀 3971

一、抽象類中有建構函式嗎?有,用於給子類物件進行初始化。二、抽象類可以不定義任何抽象方法嗎?可以的。但是很少見。目的就是不讓該類建立物件。

通常這個類中的方法有方法體,但是卻沒有內容。三、抽象關鍵字不可以和哪些關鍵字共存?

private

不行 父類函式不能被子類覆蓋

static

不行 static是靜態的,表明不需要物件

final

不行四、抽象類和一般類的異同點。相同點:抽象類和一般類都是用來描述事物的,都是在內部定義了成員。

不同點:

1,一般類有足夠的資訊描述事物;

而抽象類描述事物的資訊部總。

2,一般類中不能定義抽象方法;

而抽象類中可定義抽象方法。

3,一般類可以被例項化,

抽象類不可以被例項化。五、抽象類一定是個父類嗎?是的。抽象類要使用,則必須要有子類繼承它,並覆蓋其抽象方法,

才可以對子類例項化。

抽象類要注意的

抽象類要注意的 1.這個類是抽象類那麼這個類裡的方法可以是抽象方法,也可以不是抽象方法 2.這個類中有抽象的 方法,那麼在個類一定是抽象類,那麼就得在類的前面加abstract 3 抽象類 抽象類 abstract class person class student extends person ...

抽象類的注意事項

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

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

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