sql儲存過程簡單例項語句
阿新 • • 發佈:2020-11-30
#include <iostream>
using namespace std;
class Adder{
public: // 建構函式
Adder(int i = 0)
{
total = i;
}
// 對外的介面
void addNum(int number)
{
total += number;
}
// 對外的介面
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
上面的類把數字相加,並返回總和。公有成員 addNum 和 getTotal 是對外的介面,使用者需要知道它們以便使用類。私有成員 total 是對外隱藏的,使用者不需要了解它,但它又是類能正常工作所必需的。
設計策略
通常情況下,我們都會設定類成員狀態為私有(private),除非我們真的需要將其暴露,這樣才能保證良好的封裝性。
這通常應用於資料成員,但它同樣適用於所有成員,包括虛擬函式。