19.2 aRequest的私有成员和公有成员
可以看到,myOperator和myOperand的声明放在类声明的私有部分(第44行是这部分的开始)。因为它们在私有部分,所以这些变量除了能被类的成员函数访问外,不能被其他类访问。
因为只有aRequest的构造函数设置了成员变量的初始值,其他的成员函数只是返回成员变量的值,所以对象一旦实例化后就无法被更改。
成员变量通常都应该是私有的。类可以有选择地返回成员变量(只提供getter函数),允许修改成员变量但不返回(只提供setter函数),或者两者都允许(提供getter和setter函数)。
【责任编辑:
董书 TEL:(010)68476606】