面向對象——OOP(二)(封裝、繼承、多態、抽象、接口)

面向對象三大特徵之一: ( 封裝:Encapsulation,封裝和隱藏 ) ●  緣由 :使用者對定義的屬性(成員變量)直接操作會導致數據的錯誤、混亂或安全性問題 ●  辦法 :隱藏不需要對外提供的實現細節,使用者只能通過事先定製好的方法來訪問 ●  實現 :將屬性聲明爲私有的,再提供公共的方法實現對該屬性的操作 注意:好處:可以方便地加入控制邏輯,限制對屬性的不合理操作。便於修改,增強代碼的可
相關文章
相關標籤/搜索