我的问题:常量Java变量(方法内)的名称是否应该是大写?我应该使用大写命名来声明java常量变量吗?
我一直的印象是
一)如果一个变量是永远不会改变,它应该声明为final(显示/执行,它不会改变) B)它应该在大写被命名
然而,我注意到在蚀,改变的方法(内)的变量时为最终/恒定的,并且随后重构/它重命名为类似下面:
final int NODE_COUNT = 3;
我收到以下警告:
这个名字是不鼓励的。按照惯例,局部变量的名字应该以小写字母开头。
这让我怀疑大写规则是否不适用于这种情况(即方法中的最终变量)。
不好意思,但其他人发现“常量变量”这个短语有趣吗? – PeteH
在重读它之后,我意识到这是一个矛盾修饰,应该可能是最终变量(???),尽管除非我错了,一旦声明了最终变量,它就是最终的,所以在那一点上也变得不可变,再次使“最终变量”成为一个矛盾。有没有另外一种方式来描述这个? – Jonny
+1 jonny,请不要想太难! – PeteH