include < string>
include < iostream>
class Person {
public:
Person(const std::string &name, int age) : mName(name), mAge(age) {}
void printInfo() const {
std::cout << "Name: " << mName << ", Age: " << mAge << std::endl;
}
void setName(const std::string &name) { mName = name; }
const std::string &getName() const { return mName; }
void setAge(int age) { mAge = age; }
int getAge() const { return mAge; }
private:
std::string mName;
int mAge;
};
这个类名为Person,它有两个私有成员变量:mName和mAge。类体中还包含了构造函数、打印信息的成员函数、设置和获取姓名及年龄的成员函数。构造函数用于初始化对象的状态,而成员函数则用于操作或查询对象的状态。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。