数据成员和数据的封装之间有什么不同,希望能详细讲解
数据成员和数据封装的异同
数据成员和数据封装的异同
2018-07-28
我觉得 你只是不理解数据封装的意义所在吧。数据成员就是数据封装的表现形式,我个人理解。。。
下面是我去找资料看的数据封装相关的说法。
c++数据的封装性是把属性算法(逻辑处理)封装起来,只留必要的方法和接口,让用户使用。
封装是面向对象编程中的把数据和操作数据的函数绑定在一起的一个概念,这样能避免受到外界的干扰和误用,从而确保了安全。数据封装引申出了另一个重要的 OOP 概念,即数据隐藏。
数据封装是一种把数据和操作数据的函数捆绑在一起的机制,数据抽象是一种仅向用户暴露接口而把具体的实现细节隐藏起来的机制。
C++ 通过创建类来支持封装和数据隐藏(public、protected、private).
举报