gpt4 book ai didi

java - "-"符号可以用来命名吗?

转载 作者:行者123 更新时间:2023-12-01 06:28:02 25 4
gpt4 key购买 nike

我在大学开始学习java,我有语法笔记,并用谷歌搜索过。还没写程序。我浏览了我的笔记,用谷歌搜索,但找不到答案。

我发现“-”在java中被用作运算符。我可以看到名称不允许以数字开头。允许使用“_”。

我找不到的是,在java中命名类、方法或变量时是否允许使用“-”符号?

例如“肥臭猫”

我只是想确定明确的答案

最佳答案

JLS #3.8定义哪些标识符是有效的:它们必须以“Java 字母”开头,后跟零个或多个“Java 字母或数字”。这两个集合定义如下:

  • A "Java letter" is a character for which the method Character.isJavaIdentifierStart(int) returns true.
  • A "Java letter-or-digit" is a character for which the method Character.isJavaIdentifierPart(int) returns true.

Character.isJavaIdentifierPart('-') 返回 false,因此答案是否定的。

关于java - "-"符号可以用来命名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18528915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com