アクセス権のフィールド修飾子のアドバイス

フィールド修飾子を変更できる場合は、CodeCoachからアドバイスが提供されます。フィールドに応じて、次の変更のどちらかまたは両方が提案されます。

フィールドfieldnameはprivateである必要があります。
属するクラスでのみ使用されるフィールドには、privateを宣言できます。

フィールドをprivateに設定しても、必ずしもコードが効率的に実行できるとはかぎりませんが、メンテナンスは容易になります。

コードを拡張し、このフィールドを属するクラス以外で使用する場合は、privateに設定しないでください。

フィールドfieldnameはstatic finalである必要があります。
常に同じ定数で初期化されるフィールドには、static finalを宣言できます。

フィールドをstatic finalに設定すれば、オブジェクト・サイズを縮小でき、メモリーを節約する可能性が高くなります。フィールドにstatic finalを宣言する場合、クラスのstaticイニシャライザで初期化する必要があります。

コードを拡張し、フィールドを異なる値に初期化する場合は、static finalに設定しないでください。


プロジェクトのCodeCoach処理
IDEからプロジェクトに関するCodeCoachアドバイスをカスタマイズ
ファイル、クラスまたはメソッドに関するCodeCoachアドバイスのカスタマイズ
コマンドラインからのCodeCoachの使用

CodeCoachフィールド・アドバイス