数据封装的实例
C++ 程序中,任何带有公有和私有成员的类都可以作为数据封装和数据抽象的实例。请看下面的实例:
实例
#include<iostream>usingnamespacestd; classAdder{ public: // 构造函数 Adder(inti = 0) { total = i; } // 对外的接口 voidaddNum(intnumber) { total += number; } // 对外的接口 intgetTotal() { returntotal; }; private: // 对外隐藏的数据 inttotal;};intmain(){ Addera; a.addNum(10); a.addNum(20); a.addNum(30); cout << "Total " << a.getTotal() <<endl; return0;}