これはすでに質問されたように思えるかもしれませんが、この特定の方法で尋ねられた質問は見つかりませんでした。私はセッターを追加することがこのコードを改善する方法を理解していません。私はセッターを追加するのが標準的な習慣であることを知っていますが、私は理由を理解していません。このフィールドは変更できません。cards
以来セッターなしのゲッターの使用
public class DataHelper extends Activity {
private final double cards = 52;
public double getCards(){
return cards;
}
セッターを追加することは、標準的な方法ではなく、一般的な反パターンのようになります。 –
あなたが話している価値があなたが他のクラスを修正させたいものであるかどうかによって決まります - 答えが「はい」である場合もあれば、そうでない場合もあります。答えがノーなら、セッターメソッドを追加する理由はなく、実際には物事を害するかもしれません。 – csmckelvey
getterのJava命名規則は 'getXxx'です。ここで' xxx'はプロパティです。 –