【发布时间】:2012-12-14 13:18:38
【问题描述】:
您可以在 Eclipse 中设置代码样式以尽可能使用修饰符“final”。 不幸的是,这个修饰符也在接口中设置。但是那里没有意义。 是否可以防止在接口中为方法参数设置修饰符“final”? 只是为了明确..我的意思不是字段。这些总是最终的和静态的。 我的意思是像'param'这样的方法参数
public interface MyService {
void aMethod(String param);
}
而不是
public interface MyService {
void aMethod(final String param);
}
'final'并没有改变代码的逻辑,但是没有必要。
【问题讨论】:
-
没有意义的是在界面中创建一个非final字段。
-
我同意你的观点,但我的意思不是字段。我的意思是接口中的方法参数。
-
接口中的字段总是最终的,不管它们是否被声明为最终的。无论如何,我无法重现您的问题。我已经设置了“尽可能使用 final”,运行清理,但我的界面没有改变。
-
接口中没有字段声明。
标签: java eclipse final modifier