抽象類不能被實例化,只能用來被繼承,而普通類可以被實例化。
抽象類中可以包含抽象方法和普通方法,子類必須實現所有的抽象方法,普通類中沒有這個要求。
抽象類可以有構造函數,但是不能被實例化,普通類可以有構造函數并且可以被實例化。
抽象類可以包含成員變量,而普通類中也可以包含成員變量。
抽象類的目的是定義一個抽象的模板,子類可以根據需要進行擴展和實現,普通類的目的是創建具體的實例對象。
總的來說,抽象類更多用于定義接口和共享代碼,而普通類更多用于創建具體的對象實例。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529