C++類函數(shù)的成員變量訪問權(quán)限控制通過訪問修飾符來實(shí)現(xiàn),主要有三種:public、private和protected。
class MyClass {
public:
int publicVar;
};
class MyClass {
private:
int privateVar;
};
class BaseClass {
protected:
int protectedVar;
};
class DerivedClass : public BaseClass {
public:
void setProtectedVar(int value) {
protectedVar = value; // 可以訪問protectedVar
}
};
需要注意的是,成員函數(shù)默認(rèn)的訪問權(quán)限是private,如果沒有指定,則默認(rèn)為private。
訪問權(quán)限控制可以幫助我們實(shí)現(xiàn)封裝,保護(hù)類的數(shù)據(jù),同時(shí)提供接口供外部訪問和修改,增加代碼的安全性和可維護(hù)性。