Java方法名称的有效字符是什么?
我读到了Java变量的命名 。 它说除了$和_之外,Java变量不能以任何数字和特殊字符开头。
一些有效的例子:
int count; int _count; int $count;
还有一些无效的例子:
int %count; int 4count; int #count;
相同的规则是否适用于方法名称?
是的,方法名称和变量名称就是所谓的“标识符”。 标识符共享有关接受字符的相同规则。 请查看Java语言规范中的§3.8以确切了解标识符可能包含的内容,并查看有关如何使用标识符的说明的§6.2 。
当方法具有不寻常的字符时,您可能会感到惊讶,例如:
public void mój_brzuch_zacznie_burczeć()
而且效果很好。 看看这个博客 ,看看更多精美的例子。
是的,完全相同的规则适用于变量名称和方法名称。 camelCase包括更多这里
是的,你是对的,相同的规则适用于function。
从Java教程:
“虽然方法名称可以是任何合法标识符,但代码约定限制了方法名称。” http://docs.oracle.com/javase/tutorial/java/javaOO/methods.html