繁体   English   中英

是否可以将非`final`变量重命名为`final`名称样式,或者在Eclipse中将其重命名?

[英]Is it possible to rename a non-`final` variable to a `final` name style or the other way around in Eclipse?

在Java中,非final变量对单词的每个首字母使用大写的命名约定: myInteger
final变量使用所有大写字母和下划线进行单词分隔: MY_INTEGER

在Eclipse中,可以使用Alt + Shift + R重命名变量,这样可以处理所有引用。 我的问题是:有没有办法可以轻松地重命名之间的varialbe final和非final样式。 否则,我需要或多或少重新输入全名。

如果我正确理解了您的问题,这就是您的期望:一种自动更改用于变量的名称的编码样式的方式(我故意跳过了final这个词,因为final表示其值无法更改,因此不是变量)。 也就是说,将MY_INTEGER转换为myInteger, 反之亦然 如果那是正确的,那么我认为在Eclipse中答案是否定的。

您可以使用IDE的“重命名”重构功能来更改变量名称。 您不能在Java中更改名称的“样式”,因为这不是Java概念。 更改的是变量的名称。

另外,不要对final变量使用大写加下划线的名称,对于常量变量或扩展使用对不可变对象的final引用,请不要使用大写加下划线的名称。 对可变对象的final引用使用带有首字母小写字母的驼峰式大小写。 并非所有final变量都是常量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM