java – 防止接口中的修饰符final

你可以在
eclipse中设置代码样式,尽可能使用修饰符’final’.

不幸的是,这个修饰符也在接口中设置.但它没有意义.

是否可以防止为接口中的方法参数设置修饰符’final’?

只是说清楚..我的意思不是字段.这些总是最终的和静态的.

我的意思是像’param’这样的方法参数

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

代替

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

‘final’不会改变代码的逻辑,但它是不必要的.

最佳答案 您不能指定接口与类的行为,但可以使其停止在参数上放置最终.

转到首选项 – > Java – >代码风格 – >清理,编辑配置文件并选择“代码样式”选项卡.在底部的“变量声明”下,取消选中“参数”复选框.

点赞