当前位置: 首页 > 面试题库 >

Java变量或类名前面是否有用于_(下划线)的标准?

申颖逸
2023-03-14
问题内容

我已经看到一些程序_在类名的前面使用(下划线),而其他人则将其用于局部变量。

Java标准是否要求/建议在私有实例变量或类名前面使用_(下划线)?


问题答案:

这是个人喜好问题。

马丁·福勒(Martin Fowler)似乎很喜欢。我对此并不在乎-它破坏了阅读模式,并且它所传达的信息已经在您的IDE中通过颜色巧妙地告知了。

我已经尝试过使用_变量名称来保存要由方法返回的结果。非常简洁,但我最终认为该名称result更好。

因此,请您的同事就大家最喜欢的东西达成一致,然后再这样做。



 类似资料:
  • 问题内容: 例如: 要么 这些名称或破折号有问题吗? 问题答案: 老实说,这取决于个人开发人员和他们自己的感受。就像您建议的那样,有两种同样好的构造CSS类的方法: 它们可以达到相同的目的,但是当您开始广泛思考时,您会发现这些样式之间的差距有多大。 分离班使他们可以重复使用: 该干的惯例是从不重复自己。通过分离or类,我们可以 重用 相同的类: 在第二种方法中-使用分隔符,代码将是: 在像这样的简

  • 在参考Flutter教程时,我遇到了一个下划线。 null

  • 问题内容: 即使在今天,我经常在Java变量和方法中看到下划线,例如成员变量(例如“ m_count”或“ _count”)。据我所记得,在这种情况下使用下划线被Sun称为坏样式。 应该使用它们的唯一位置是常量(例如“ public final static int IS_OKAY = 1;”中的常量),因为常量应该全部为大写而不是驼峰式。在这里,下划线应使代码更具可读性。 您认为在Java中使用

  • 问题内容: 使用有什么用吗? 我已经看到了有关SwiftReferences中的_下划线代表什么的问题和答案。而且我知道下划线可以用来表示不需要的变量。 如果我只需要一个元组的值,如上面链接中的示例所示,这将很有意义: 但是,我最近遇到了以下代码: 如果仅删除,则不会收到任何编译器警告或错误。在我看来,这更简单易读。 该代码的作者写了一本关于Swift的书和一个博客。我知道作者并不是万无一失,但是

  • 问题内容: 我正在尝试一些bean验证,并且绊倒了“奇怪”的行为。我正在使用Glassfish和Primefaces作为前端(如果有任何区别)。在我项目的其他地方,我使用了Hibernate- validator,我不确定它是否在验证JSF(否则,它是Glassfish中的默认值)。我有一个托管bean: 还有一个包含以下内容的JSF页面: 在没有得到验证这种方式。但是,当我将字段更改为以下内容时

  • 问题内容: 此代码中的 是什么意思? 问题答案: 在Python中有4种主要的常规用法: 在交互式解释器会话中保存上次执行的表达式的结果。此先例是由标准CPython解释器设定的,其他解释器也纷纷效仿 在i18n中进行翻译查找( 例如,参见 gettext文档),如代码所示: 作为通用“一次性”的变量名指示函数结果的一部分被故意忽略(在概念上,它被丢弃。),如类似的代码: 。 作为函数定义的一部分