>>92
そのとおりです。
一般公開するライブラリでpublicのメンバフィールドなど(
よほどのアホプログラマ謹製でない限り)ありえません。
フィールドの状態を管理できないクラスなど、片手落ちですな。
>>93
final修飾をフィールドに付けると、初期化(初回代入)以外代入できない
フィールドになります。プリミティブ値もオブジェクト参照の値も書き換え
できません。複数回代入の可能性がある場合、コンパイラがハネます。