>>854
protectedだと、同じパッケージからはまる見え。
だから、フィールドがprotectedだと隠蔽が中途半端になる。
privateなら、そのクラス自身からしかアクセスできない。

ということで、フィールドは基本的にprivateにして、サブ
クラスでも利用したい場合は、protectedのセッター&ゲッター
を準備すべき。じゃなかったかな?