访问器
声明类时,通常将成员变量声明为private,以防止直接访问成员变量而引起的恶意操作。但是,这并不是不允许访问,而是可以通过公共接口简介访问。所谓的公共接口,就是程序设计人员在类中定义与各个私有成员变量相关的公共方法,以提高安全级别。习惯上,称具有private访问权限的成员变量为属性,把与之对应的公共方法称为访问器。访问器根据功能区分为读访问器(getter)和写访问器(setter)。
例如,若某类中具有私有成员变量XXX,与之对应的访问器为setXXX和getXXX。其中,读访问器的返回值类型与之对应的属性类型相同,无参数;写访问器返回值类型为void,需要一个与对应属性类型相同的参数。
只有读访问器的属性为只读属性。具有写访问器的属性称为可写属性。如: