Java方法名称的有效字符是什么?

时间:2012-04-18 14:08:01

标签: java methods naming rules

我读到了naming of Java variables。它说除了$和_之外,Java变量不能以任何数字和特殊字符开头。

一些有效的例子:

int count;
int _count;
int $count;

还有一些无效的例子:

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

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

4 个答案:

答案 0 :(得分:12)

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

答案 1 :(得分:1)

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

public void mój_brzuch_zacznie_burczeć()

它的效果非常好。看看this blog,看看更多精美的例子。

答案 2 :(得分:0)

是的,你是对的,相同的规则适用于功能。

答案 3 :(得分:0)

来自Java教程:

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