在c++语言中,我们使用访问控制符(access specifiers)加强类的封装性。
public说明符之后的成员在整个程序内可被访问,定义为类的接口。
private说明符之后的成员可以被类的成员函数访问,但是不能被使用该类的代码访问
在类的成员函数内部,能够访问:
当前对象的全部属性、函数;
同类其他对象的全部属性、函数
在类的成员函数以外的地方,只能够访问该类对象的公有成员
目的:
强制对成员变量的访问一定要通过陈艳函数进行,以后如果成员变量的类型等属性发生修改后,只需要修改成员函数即可。