継承やデザインパターンの質問なんですが、
サブクラスを作るにあたって、スーパークラスのある定数さえ上書き(?)できれば後は記述不要、
という状況でうまいやり方はあるでしょうか?

class MySuperClass{
private int HOGE_TEISU = xxx; // ※得に private である必然性はナシ
public void hoge(){
// HOGE_TEISUを使ってなんか処理
HOGE_TEISU
}
}

class MySubClass extends MySuperClass{
private int HOGE_TEISU = yyy; // これをSuper#hoge()で使ってくれればおk
}

定数をprivate にしてgetterを作れば解決なんですけど、なんかダサいような。