C++ 数据封装
来源:互联网 发布:c 语言编译器安卓版 编辑:程序博客网 时间:2024/06/13 09:04
C++ 数据封装
数据封装是一种把数据和操作数据的函数捆绑在一起的机制,数据抽象是一种仅向用户暴露接口而把具体的实现细节隐藏起来的机制。
C++ 通过创建类来支持封装和数据隐藏(public、protected、private)。我们已经知道,类包含私有成员(private)、保护成员(protected)和公有成员(public)成员。默认情况下,在类中定义的所有项目都是私有的。
示例代码:#include <iostream>using namespace std;class ComputeSum {public://构造函数 ComputeSum(int i=1){total=i;}//对外接口 void computSum(int n){total+=n;}//对外接口 int getTotal(){return total;};// 对外隐藏的数据private:int total;};int main( ){ComputeSum sum;sum.computSum(23);cout<<"总数"<<sum.getTotal()<<endl;sum.computSum(23);cout<<"总数"<<sum.getTotal()<<endl;return 0;}输出结果:
总数24总数47请按任意键继续. . .
阅读全文
0 0
- c语言数据封装
- 【C++】数据封装
- 用C语言封装数据与方法
- 用C语言封装数据与方法
- 用C语言封装数据与方法
- 数据封装和处理--C语言
- 数据封装
- 数据封装
- 数据封装
- 数据封装
- 在C中实现对struct内部数据的封装
- C 语言中实现数据与方法的封装
- C 语言中实现数据与方法的封装
- 在C语言怎样对数据和操作的封装
- C#--Winfrom-UI中封装数据并提交到数据库
- 使用C语言将pcm数据封装成wav文件
- C#--封装
- 【C#】封装
- Ubuntu安装dockerCE
- 64-ia-32架构优化手册(9)
- 磁盘格式化 & 磁盘挂载 & 手动增加swap空间
- 51nod 1040 最大公约数之和 欧拉函数
- 远程服务器访问tomcat报错403
- C++ 数据封装
- 图像插值
- CODE[VS] 1032最多因子数
- Java集合之Set
- Spring整合JMS异步消息
- CSS Flex column排列时的容器宽度问题
- loadrunner将参数化的数据传给变量
- 【笔记】2-路插入排序
- Java中的代理