面向对象——OOP(二)(封装、继承、多态、抽象、接口)

面向对象三大特征之一: ( 封装:Encapsulation,封装和隐藏 ) ●  缘由 :使用者对定义的属性(成员变量)直接操作会导致数据的错误、混乱或安全性问题 ●  办法 :隐藏不需要对外提供的实现细节,使用者只能通过事先定制好的方法来访问 ●  实现 :将属性声明为私有的,再提供公共的方法实现对该属性的操作 注意:好处:可以方便地加入控制逻辑,限制对属性的不合理操作。便于修改,增强代码的可
相关文章
相关标签/搜索