C++ 数据抽象

来源:互联网 发布:c 游戏编程基础 编辑:程序博客网 时间:2024/06/12 00:34

C++ 数据抽象

数据抽象是指,只向外界提供关键信息,并隐藏其后台的实现细节,即只表现必要的信息而不呈现细节。

数据抽象是一种依赖于接口和实现分离的编程(设计)技术。

C++ 程序中,任何带有公有和私有成员的类都可以作为数据抽象的实例。

具体示例:

#include<iostream>using namespace std;class Adder{public:Adder(int i=0){total=i;}void addNum(int num){total+=num;}int getTotal(){return total;}private:int total;}; int main(){Adder a;a.addNum(10);a.addNum(20);a.addNum(30);cout << "Total " << a.getTotal() <<endl;return 0;}
输出:

Total 60请按任意键继续. . .


原创粉丝点击