Существует «стандартный» шаблон для методов получения и установки в Java, который называется Свойства компонента . По сути, любой метод, начинающийся с get
, не имеющий аргументов и возвращающий значение, является средством получения свойства для свойства, называемого остальной частью имени метода (с начальной буквой в нижнем регистре). Аналогично set
создает метод установки пустого метода с одним аргументом.
Например:
// 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();