1.可以控制读写权限
2.对于写可以检测数据有效性
#include <iostream>
using namespace std;
class Person
{
public:
void setAge(int age)//写
{
if(age<0||age>150)cout<<"设置年龄有误";
else m_age=age;
}
int getAge()//读
{
return m_age;
}
private:
int m_age;
string m_name;
};
int main()
{
Person p;
p.setAge(-1);
return 0;
}