一、抽象類中有建構函式嗎?有,用於給子類物件進行初始化。二、抽象類可以不定義任何抽象方法嗎?可以的。但是很少見。目的就是不讓該類建立物件。通常這個類中的方法有方法體,但是卻沒有內容。三、抽象關鍵字不可以和哪些關鍵字共存?
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關鍵字,然後補上方法提的大括...