可能性の重複:
What should the accessablity of Fields in a Abstract Class be?抽象クラスのパブリックフィールド?
抽象クラスでpublicフィールドを使用するには、悪い習慣ですか?私がこれを求めているのは、抽象クラスから継承するときに私はサブクラスのプライベートフィールドにアクセスできないので、これを唯一の方法は私が知る限り、フィールドをパブリックにするか、フィールドにアクセスするためのメソッドの取得/設定...どのプラクティスがベストですか?
参照http://stackoverflow.com/questions/2279662/java-protected-fields-vs-public-getters – Raedwald