Eigenschaften werden mit Hilfe von Zugriffmethoden gelesen und geschrieben. Prinzipiell sind nur Lesen, nur Schreiben und Lesen/Schreiben Eigenschaften denkbar. Die Methoden, die das Lesen bzw. Schreiben realisieren sollten einem Standart design für Eigenschaften folgen. Sie können demnach auch zu prüfende Ausnahmen (checked exceptions) auslösen. Standart Signaturen für Zugriffsmethoden sehen wie folgt aus.
public void set<PropertyName>(<PropertyType> value); public <PropertyType> get<PropertyName>();
Für nur Lesen oder nur Schreiben würde man demnach einfach die entsprechende Methode weglassen bzw. sie nicht veröffentlichen. Im Sonderfall von Boolschen Eigenschaften ist die folgende Verkürzung denkbar.
public boolean is<PropertyName>();