设计一个Girl类 类中有姓名和年龄属性,姓名只读,年龄不可写,年龄读取受限制(超过25读取受限)
展开全部
#include <iostream>
using namespace std;
class Girl {
private :
int age;
string name;
public :
Girl() {}
Girl(int Age,string name) {age = Age; name = name;}
int GetAge() const {
if(age >= 25) {
cout << "这是个人隐私,对不起\n";
return 0;
}
return age;
}
string GetName() const { return name; }
void SetName(string Name) const {
cout << "你没有修改姓名的权限。\n";
}
void SetAge(int Age) const {
cout << "你没有修改年龄的权限。\n";
}
};
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询