冗長だなあ。。。
ドキュメントによると、
class Hoge {
public int hogehoge;
}
Hoge hoge = new Hoge()

とあって、
hoge.hogehoge = 1;
と書いてあったとき、

class Hoge {
public:
int hogehoge() { return hage; }
void hogehoge(int i) { hage = i; }
private:
int hage;
}

と変更してもそのまま使えるとか書いてあった。