3、封装

一、封装(Encapsulation)

 

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

 

二、好处

 

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

三、封装原则

 

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

四、private权限修饰符

 

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

你可能感兴趣的:(封装,private)