java學習:理解abstract

「多態」基於動態綁定(運行時綁定)。在多態結構中基類起到了「接口」的做用,java語言提供了abstract關鍵字來幫助管理代碼。java

有abstract方法的類必須聲明爲abstract類,這意味着子類若是不能實現父類的所有abstract方法,那麼該子類也必須聲明爲abstract類。abstract類不能產生對象,可是static方法不受影響。ide

[思考]設計

爲基類添加一個abstract方法時會涉及到所有葉子級子類的修改,最初設計時應考慮周全。對象

相關文章
相關標籤/搜索