java基礎

1.面向對象有哪些特性?java 答:繼承,封裝,多態,抽象api 繼承提升了代碼的複用。但並非很好 繼承破壞的封裝特性,父類改動,則子類可能出現問題,子類與父類須要同步 能夠用繼承的兩種情形:同包繼承,有明確的說明文檔 跨包繼承須要禁止 複合-轉發因爲繼承屬於裝飾器模式(decorate)。轉發類也就是包裝類 封裝屬於門面模式(facade) 多態體如今,編譯期多態:重載,運行期多態:繼承,重寫
相關文章
相關標籤/搜索