面试题答案
一键面试- 方法说明:
- 可以通过在类中定义一个公有的成员函数(通常称为访问器或getter函数),该函数返回私有成员变量
privateVar
的值。这样外部代码就可以通过调用这个公有的成员函数来间接获取privateVar
的值。
- 可以通过在类中定义一个公有的成员函数(通常称为访问器或getter函数),该函数返回私有成员变量
- 代码示例:
#include <iostream>
class MyClass {
private:
int privateVar;
public:
MyClass(int value) : privateVar(value) {}
int getPrivateVar() const {
return privateVar;
}
};
int main() {
MyClass obj(10);
std::cout << "The value of privateVar is: " << obj.getPrivateVar() << std::endl;
return 0;
}
在上述代码中:
MyClass
类有一个私有成员变量privateVar
。getPrivateVar
函数是一个公有的成员函数,它返回privateVar
的值。在main
函数中,创建了MyClass
类的对象obj
,并通过调用obj.getPrivateVar()
来获取privateVar
的值并输出。