面向对象的3大特征:封装性(电视机-遥控器)独立分割的单元
把对象的属性和服务结合成独立的相同单元,并尽可能隐蔽内部细节

封装性,可以调用对象类的成员属性和成员方法的调用,或修改。
             (遥控器,调用需要的对象)
   在封装里面,可以定义(遥控器)调用里面属性的潜规则。潜规则由封装定义。具有保密性

封装性:
  就是将对象内部的属性或方法封装在自己对象内部,在对象内部可以被使用或访问。
但在对象的外部,或者是在其他的对象里不能直接使用封装的成员。
对象内部的方法里面可以放对象内部的私有成员


对象内部的属性和方法封装起来,形成一个不可分割的单位,对外形成一个屏障,对外部留
一些接口(对外的方法有5个,封装起来的是内部为外部5个的端口服务的。安全性)

要调用封装里面的方法,我们需要在封装里面提供一个封装的方法公开。