所以我前段时间下载了新的Netbeans 8
版本。每当我声明private
变量并且仅在netbeans
建议我将字段设为最终值时将其分配给它时,每次我都会在这个新版本中,因为它永远不会更改。
好的,我明白了final
变量是什么,但是 **在声明private final int x=3;
变量的同时优于private int x=3;
并且从不更改** < / p>
我想到了
任何澄清将不胜感激
答案 0 :(得分:3)
Netbeans检测到该变量实际上可能是一个常量,并建议您将其声明为此。这样做的好处是可以防止意外修改此变量的未来错误。
此外,最后还记录了使这个变量成为常量的意图,以及通常用大写字母定义常量的符号,这有助于理解程序中其他开发人员在将来维护代码的目的。