一.封装的概念
封装的面向对象的三大特征之一,它指的是讲面向对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,二十通过该类提供的方法实现对内部信息的操作和访问。
对一个类或对象实现良好的封装,可以实现如下目的:
1.隐藏类的实现细节.
2.让使用者只能通过事先预定的方法的访问数据,从而可以在该方法中加入控制逻辑,限制对属性的不合理访问。
3.可进行数据检查,从而有利于保证对象信息的完整。
4.便于修改,提高代码我的课维护性。
实现良好的封装,需要从一下两个方面考虑:
1.隐藏对象的属性和细节,不允许玩不直接访问。
2.暴露方法,让方法对这些属性进行安全的访问和操作。
因此,封装实际上有两个方面的含义:隐藏该隐藏的,暴露该暴露的。
今天我们就介绍到这里咯~ 记得关注下一章噢