#include<iostream>
#include<string>
using namespace std;
class Person {
public:
//设置年龄
void setAge(int age) {
if (age < 0 || age>100) {
cout << "年龄不符合现实" << endl;
return;
}
/*else {
m_age = age;
}*/
}
//获取年龄 读权限
int getAge() {
return m_age;
}
//写姓名
void setName(string name) {
m_name = name;
}
//读姓名
string getName() {
return m_name;
}
//只写的伴侣
void setLover(string lover) {
m_lover = lover;
}
private:
int m_age = 0; //年龄 读写
string m_name; //公有权限 读写
string m_lover; //伴侣 只写
};
void test01() {
Person p1;
p1.setName("锯嘴葫芦");
cout << "p1的姓名" << p1.getName() << endl;
//年龄
p1.setAge(137);
cout << "p1的年龄" << p1.getAge() << endl;
//伴侣 只能设置,无法访问
p1.setLover("波波");
}
int main(){
test01();
system("pause");
return 0;
}
建议将成员属性设置为私有
于 2021-06-09 15:38:23 首次发布