写一个c++代码,定义一个名为person的类,私有成员,名字,年龄
时间: 2024-10-21 09:10:11 浏览: 61
设计一个人类person,包括人员编号和姓名等数据成员以及相关的成员函数
当然可以,这是一个简单的C++代码示例,定义了一个名为Person的类,包含两个私有成员变量:姓名(name)和年龄(age):
```cpp
#include <iostream>
class Person {
private:
std::string name; // 私有成员变量:姓名
int age; // 私有成员变量:年龄
public:
// 构造函数,用于初始化对象
Person(const std::string& name, int age) : name(name), age(age) {}
// 提供访问姓名的方法
std::string getName() const {
return name;
}
// 提供设置年龄的方法
void setAge(int newAge) {
if (newAge >= 0) { // 防止年龄为负值
age = newAge;
}
}
// 用于获取年龄的方法
int getAge() const {
return age;
}
// 主函数,仅作为演示如何创建对象并显示属性
static void showExample() {
Person person("Alice", 25);
std::cout << "Name: " << person.getName() << ", Age: " << person.getAge() << std::endl;
}
};
int main() {
Person::showExample();
return 0;
}
```
阅读全文