4

可能であれば、修飾子 'final' を使用するようにコード スタイルを Eclipse 内で設定できます。残念ながら、この修飾子はインターフェースにも設定されています。しかし、そこでは意味がありません。インターフェイスのメソッド パラメータにモディファイア 'final' を設定しないようにすることは可能ですか? 明確に設定するためだけに..フィールドではないという意味です。これらは常に最終的で静的です。「param」のようなメソッドパラメーターを意味します

public interface MyService {
   void aMethod(String param);
}

それ以外の

public interface MyService {
   void aMethod(final String param);
}

「最終」はコードのロジックを変更しませんが、不要です。

4

1 に答える 1

2

interfacean vs a の動作を指定することはできませんが、パラメーターclassを付けないようにすることはできfinalます。

に移動しPreferences -> Java -> Code Style -> Clean Up、プロファイルを編集してCode Styleタブを選択します。下部の でVariable DeclarationsParameterチェックボックスをオフにします。

于 2012-12-14T15:03:09.257 に答える