public メンバ変数は必ず private のバッキングストア作ってアクセサ作れ
そしてクラス内でバッキングストアにアクセスするときもアクセサ使え、
って主張とちゃうの?是非はともかく。

1)
class Person {
public int age; // アクセサなんぞいらんわ
void aging() { age++; }
}

2)
class Person {
private int age;
public int getAge() { return age; }
public void setAge(int age){ this.age = age; }
public aging() { age++; } // private にアクセサ使うとか・・・
}

3)
class Person {
private int age;
public int getAge() { return age; }
public void setAge(int age){ this.age = age; }
public aging() { setAge(getAge() + 1); } // 継承対策っすよ
}