在Java中,“mutator”(变更器)通常指的是一个方法或操作,它用于修改对象的状态。这包括改变对象的数据成员(即其属性或字段)的值。mutator方法通常与getter方法成对出现,后者用于检索对象的当前状态。
例如,假设有一个名为Person
的类,它有两个属性:name
和age
。这个类可能会有两个mutator方法:setName()
和setAge()
,分别用于修改name
和age
的值。这些方法允许外部代码在创建对象后更改其状态。
请注意,虽然“mutator”一词在Java中并不总是严格使用,但它经常用于描述那些修改对象状态的方法。此外,从Java 5开始,Java Bean规范推荐使用特定的mutator命名约定,即使用小写字母作为方法名,并在词之间添加下划线(例如setName
),以表示这些方法是用于修改属性的。