什么是Java方法名称中的有效字符?(What are the valid characters f

2019-07-29 01:14发布

我读到有关Java变量的命名 。 它说,Java变量不能与任何数字和除$和_特殊字符开始。

一些有效的例子:

int count;
int _count;
int $count;

而一些无效的例子:

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

做同样的规则也适用于方法的名字呢?

Answer 1:

是的,方法名和变量名是什么所谓的“标识符”。 标识符都有着关于接受的字符相同的规则。 看看第3.8节从Java语言规范,找出标识符可能包含什么,以及第6.2节有关标识符的使用说明。



Answer 2:

具有方法特殊字符,比如当你可能会惊讶:

public void mój_brzuch_zacznie_burczeć()

和它的作品相当不错的。 看看这个博客看到更多花哨的例子。



Answer 3:

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



Answer 4:

Java教程:

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



文章来源: What are the valid characters for a Java method name?