在C++中,可以使用访问修饰符来实现类的封装。C++中有3种访问修饰符:public、private和protected。
class MyClass {
private:
int privateVar;
public:
void setPrivateVar(int value) {
privateVar = value;
}
int getPrivateVar() {
return privateVar;
}
};
class MyClass {
public:
int publicVar;
void setPublicVar(int value) {
publicVar = value;
}
int getPublicVar() {
return publicVar;
}
};
class BaseClass {
protected:
int protectedVar;
};
class DerivedClass : public BaseClass {
public:
void setProtectedVar(int value) {
protectedVar = value;
}
int getProtectedVar() {
return protectedVar;
}
};
通过使用这些访问修饰符,可以实现类的封装,隐藏类的内部实现细节,只暴露必要的接口给外部使用,从而提高代码的可维护性和安全性。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:如何在C++定义类时实现封装