封装总结

1. 概念:

  • 将数据(变量、属性)及其相关的操作(函数、方法)打包成一个类
  • 将不应该公开的成员设为private,应该公开地设为public

    2. 作用:

  • 封装的好处是什么?

    • 第一点,提供数据的同时提供了对数据操作的接口,方便对数据进行操作
    • 第二点,对数据的操作只能通过公开的接口,确保对数据的操作时恰当的
    • 第三点,为继承和多态提供了基础