1、封装的概念:
封装是指隐藏对象的属性和细节,仅对外提供公共的访问方式。
2、封装的好处:
a)隐藏了对象的属性和实现细节,对外仅提供接口可见。
b)实现了信息的隐藏,提高了安全性。
c)提高了代码的复用性。
d)改善了软件开发的可维护性。
3、封装的原则:
a)把不需要或不想对外提供的内容隐藏起来。
b)把属性都隐藏,提供公共方法对其访问。
4、注意:
a)私有化仅仅是封装的一种表现形式,包,类也是一种封装的方式。
b)对外提供访问方式,使用方法对数据进行操作,提高了代码的健壮性。