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

就目前情况而言,这个问题不适合我们的问答形式。我们希望答案能得到事实、参考资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或广泛讨论。如果您觉得这个问题可以改进并可能重新打开,请访问帮助中心寻求指导。

8年前关闭的

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

它们唯一应该使用的地方是常量(如“public final static int is_ok=1;”),因为常量应该都是大写而不是驼峰大小写。在这里,下划线应该使代码更具可读性

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

如果继续使用你的代码,我建议你现在继续使用

编码风格最重要的一点是一致性。如果您没有什么需要一致的,那么语言供应商的建议可能是一个很好的起点

发表评论