定义:

封装就是把抽象出来的数据【属性】和对数据的操作【方法】封装在一起,数据被保护在内部,程序的其他部分只有通过被授权的操作【方法】,才能对数据进行操作。

封装的好处

  1. 隐藏实现的细节。
  2. 可以对数据进行验证,保证安全合理。