11

我阅读了有关Java 变量命名的信息。它说 Java 变量不能以任何数字和特殊字符开头,除了 $ 和 _。

一些有效的例子:

int count;
int _count;
int $count;

还有一些无效的例子:

int %count;
int 4count;
int #count;

相同的规则是否适用于方法名称?

4

3 回答 3

13

是的,方法名和变量名就是所谓的“标识符”。标识符都共享有关接受字符的相同规则。查看Java 语言规范中的第3.8节,以准确了解标识符可能包含的内容,并查看第 6.2 节,了解有关如何使用标识符的说明。

于 2012-04-18T14:10:35.913 回答
1

当方法中有不寻常的字符时,您可能会感到惊讶,例如:

public void mój_brzuch_zacznie_burczeć()

它工作得很好。查看此博客以查看更多精美示例。

于 2015-01-30T20:52:32.250 回答
0

来自 Java 教程:

“虽然方法名称可以是任何合法标识符,但代码约定限制了方法名称。” http://docs.oracle.com/javase/tutorial/java/javaOO/methods.html

于 2012-04-18T14:12:29.357 回答