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
请按任意键继续. . .