class A{
public:
void func1()
{
//m
}
void setnumber(int x1)
{
a1=x1;
}
int getnumber()
{
return a1;
}
int func2()
{
b1=getnumber();
}
private:
int a1;
int b1;
};
想要實現func1產生一個值m,並把這個值通過函數setnumber賦給成員變量a1,然後其他函數func2通過調用getnumber函數得到a1將其賦給b1。這樣的功能實現嗎???
正常的實現過程應該是使用類來封裝數據,即私有成員,通過定義公有成員方法來間接訪問數據,這樣邏輯就控制在類內部了。