隱藏與封裝的學習筆記與記錄

一、封裝的概念: 面向對象的三大特性:封裝(成員變量)、繼承和多態。 將對象的狀態信息隱藏在對象內部,不允許外部程序直接訪問對象內部信息,而是通過該類所提供的方法來實現對內部信息的操作和訪問。 二、可以實現的目的 1.隱藏類的實現細節 2.讓使用者只能通過事先預定的方法來訪問數據,從而可以在該方法里加入控制邏輯,限制對成員變量的不合理訪問 3.可進行數據檢查,從而有利於保證對象信息的完整性 4.便
相關文章
相關標籤/搜索