`

3、封装

阅读更多

一、封装(Encapsulation)

 

    是指隐藏对象的属性和实现细节,仅对外提供公共访问方式

 

二、好处

 

  1. 将变化隔离
  2. 便于使用
  3. 提高重用性
  4. 提高安全性

三、封装原则

 

  1. 将不需要对外提供的内容都隐藏起来
  2. 把属性都隐藏,提供公共方法对其访问

四、private权限修饰符

 

  1. 用于修饰类中的成员(成员变量,成员函数)
  2. 私有只在本类中有效
  3. 将成员变量(Xxx)私有化,对外提供对应的setXxx,getXxx方法对其进行访问。
  4. 提高对数据访问的安全性。
  5. 可以在访问方式中加入逻辑判断等语句,对访问的数据进行操作,提高代码健壮性
  6. 私有仅仅是封装的一种体现形式而已
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics