抽象類中是否一定要有抽象方法?

抽象類可以沒有抽象方法,但是如果你的一個類已經聲明成了抽象類,即使這個類中沒有抽象方法,它也不能再實例化,即不能直接構造一個該類的對象。
如果一個類中有了一個抽象方法,那麼這個類必須聲明爲抽象類,否則編譯通不過。

抽象類可以沒有抽象方法,甚至可以和普通類一樣含有構造方法。當你要求不能創建某個類的實例,只能通過其他類繼承這個類來使用時,就可以定義爲抽象類。

抽象類中可以沒有抽象方法,也可以包含非抽象方法,但有抽象方法的類一定是抽象類。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章