4

您可以在 Eclipse 中设置代码样式以尽可能使用修饰符“final”。不幸的是,这个修饰符也在接口中设置。但那里没有意义。是否可以防止在接口中为方法参数设置修饰符“final”?只是为了明确..我的意思不是字段。这些总是最终的和静态的。我的意思是像'param'这样的方法参数

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

代替

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

'final' 不会改变代码的逻辑,但它是不必要的。

4

1 回答 1

2

您不能指定interfacevs a 的行为class,但可以使其停止添加final参数。

转到Preferences -> Java -> Code Style -> Clean Up,编辑配置文件并选择Code Style选项卡。在底部的 下Variable Declarations,取消选中该Parameter复选框。

于 2012-12-14T15:03:09.257 回答