Java中有一个用于getter和setter的“标准”模式,称为Bean
properties。从根本上讲,任何
get不带参数且返回值的方法都是属性的获取器,该属性称为方法的其余部分(带有小写的起始字母)。同样
set,使用单个参数创建void方法的setter。
例如:
// Getter for "awesomeString"public String getAwesomeString() { return awesomeString;}// Setter for "awesomeString"public void setAwesomeString( String awesomeString ) { this.awesomeString = awesomeString;}如果您要求它们,大多数Java IDE都会为您生成这些方法(在Eclipse中,这就像将光标移至某个字段并按ctrl-1,然后从列表中选择选项一样简单)。
对于它的价值,为便于阅读,你可以实际使用
is和
has到位的
get布尔类型属性太,如:
public boolean isAwesome();public boolean hasAwesomeStuff();



