// C++ 中的 private 访问修饰符示例
#include <iostream>
using namespace std;
class MyClass {
private:
int privateVar; // 私有成员变量,只能在类内部访问
public:
MyClass(int value) : privateVar(value) {} // 构造函数初始化私有成员变量
void printPrivateVar() {
cout << "Private variable: " << privateVar << endl;
}
// 提供一个公共方法来设置私有变量的值
void setPrivateVar(int value) {
privateVar = value;
}
};
int main() {
MyClass obj(10);
obj.printPrivateVar(); // 输出 Private variable: 10
obj.setPrivateVar(20);
obj.printPrivateVar(); // 输出 Private variable: 20
return 0;
}
private
是 C++ 中的一种访问修饰符,用于限制对类成员的访问。被声明为 private
的成员(变量或方法)只能在类的内部访问,外部代码无法直接访问。privateVar
是一个私有成员变量,只有类的内部方法(如构造函数、printPrivateVar
和 setPrivateVar
)可以访问它。privateVar
,但可以通过公共方法(如 setPrivateVar
)来间接修改它的值。下一篇:c++break
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站