面向對象(高級篇)

一、Java面向對象三大特徵:封裝、繼承、多態(封裝和繼承幾乎是爲多態服務的) 1、封裝:將屬性、方法封裝到類裏,將一段邏輯封裝到方法裏,方便使用。也稱信息隱藏,是指抽象數據類型把數據和基於數據的操作封裝起來,使其成爲一個不可分割的整體,數據隱藏在抽象數據內部,儘可能的隱藏數據細節,只保留一些接口使其與外界連接,用戶無法知道內部的數據和方法的實現。 優點:(1)良好的封裝能減少耦合(2)類內部的結
相關文章
相關標籤/搜索