Il y a un "standard" modèle pour les getters et les setters en Java, appelé des propriétés du bean. Fondamentalement, la méthode, en commençant par get
, prenant aucun argument et renvoyant une valeur, est une propriété de lecture pour une propriété nommée comme le reste du nom de la méthode (avec un lowercase début de la lettre). De même, set
crée un setter d'une méthode void avec un seul argument.
Par exemple:
// Getter for "awesomeString"
public String getAwesomeString() {
return awesomeString;
}
// Setter for "awesomeString"
public void setAwesomeString( String awesomeString ) {
this.awesomeString = awesomeString;
}
La plupart des Java Ide génère ces méthodes pour vous si vous leur demandez (dans Eclipse, c'est aussi simple que de déplacer le curseur d'un champ et en tapant ctrl-1, puis en sélectionnant l'option de la liste).
Pour ce que ça vaut, pour des raisons de lisibilité, vous pouvez réellement utiliser is
et has
à la place de get
de type booléen propriétés de trop, comme dans:
public boolean isAwesome();
public boolean hasAwesomeStuff();