Windows Mobileアプリを作る時には、C#を使っていてプロパティを普通に使っていました。
class Hoge
{
private Boolean _hoge;
public Boolean hoge
{
get { return this._hoge; }
set { this._hoge = value; }
}
}
Javaではプロパティは使えない[*1]様ですので、一般的に使われている方法としては、setXXXX/getXXXXと命名されたメソッドを介して、フィールドにアクセスします。
class hoge {
private boolean hoge;
public boolean isHoge() {
return hoge;
}
public void setHoge(boolean hoge) {
this.hoge = hoge;
}
}
凪瀬さんに教えて頂いたところ、Java7でプロパティに対応するとの事です。
[*1]
publicフィールドからプロパティまで