Java类以小写字母命名

发布于 2024-12-21 01:28:04 字数 514 浏览 1 评论 0原文

我想知道我们能否以小写字母开头一些特殊的类,例如任何产品名称(facebook.java、apple.java、iPhone.java),

我知道这是可能的,但是如果这些类变成任何框架的一部分?

我检查了 svn 上的一些存储库,它们使用以小写字母开头的类。

  1. apache< /一>
  2. <一href="http://www.google.com/codesearch#V5msdoCsUcY/src/share/classes/com/sun/xml/internal/xsom/impl/parser/state/qualification.java" rel="nofollow">openjdk谢谢

I was wondering that can we start java class name with small letter for some special classes like any product name (facebook.java, apple.java, iPhone.java),

I know it is possible but will that cause any issues if these classes become part of any framework?

I have check some repositories on svn that are using classes that starts with small letters.

  1. apache
  2. openjdk

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

偏爱自由 2024-12-28 01:28:04

它不会引起任何技术问题,因为大写类名纯粹是一种约定(而不是用于承载技术含义的约定)。然而,它会激怒必须使用这些类的开发人员。

It will not cause any technical problems, as uppercase classnames are purely a convention (and not one used to carry technical meaning). However, it will irritate developers who have to work with these classes.

雨后咖啡店 2024-12-28 01:28:04

它不会导致任何编译/运行时问题,但它会让人感到困惑,因为它违反了 Java 命名约定。

It will not cause any compile / runtime issue, yet it will confuse people, as it violates the Java naming conventions.

爱殇璃 2024-12-28 01:28:04

不,这不会导致任何问题。命名约定就是约定。 此处描述了一些准则,但您不必这样做跟随他们。

No this will not cause any issues. Naming conventions are just that, conventions. There are some guidelines as described here, but you don;t have to follow them.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文