在 Java 变量和方法名称中使用下划线 [已关闭]

2022-08-31 11:25:36

即使在今天,我也经常在Java变量和方法中看到下划线。例如,成员变量(如“m_count”或“_count”)。据我所知,在这些情况下使用下划线被Sun称为坏风格。

它们应该使用的唯一位置是常量(如“公共最终静态int IS_OKAY = 1;”),因为常量应该全部大写而不是驼峰大小写。在这里,下划线应使代码更具可读性。

你认为在Java中使用下划线是不好的风格吗?如果是(或不是),为什么?


答案 1

如果你现在没有代码使用它,我建议你继续这样做。如果您的代码库使用它,请继续。

关于编码风格的最大问题是一致性。如果您没有什么可以一致的,那么语言供应商的建议可能是一个很好的起点。


答案 2
sunDoesNotRecommendUnderscoresBecauseJavaVariableAndFunctionNamesTendToBeLongEnoughAsItIs();

as_others_have_said_consistency_is_the_important_thing_here_so_chose_whatever_you_think_is_more_readable();