Java方法名称的有效字符是什么?
我读到了这篇文章。它说Java变量不能以任何数字和特殊字符开头,除了$和u 一些有效的例子:Java方法名称的有效字符是什么?,java,methods,naming,rules,Java,Methods,Naming,Rules,我读到了这篇文章。它说Java变量不能以任何数字和特殊字符开头,除了$和u 一些有效的例子: int count; int _count; int $count; 还有一些无效的例子: int %count; int 4count; int #count; 同样的规则也适用于方法名吗?是的,方法名和变量名就是所谓的“标识符”。关于接受的字符,所有标识符共享相同的规则。查看Java语言规范,了解标识符可能包含的内容,并了解有关如何使用标识符的说明。来自Java教程: 虽然方法名称可以是任何合法
int count;
int _count;
int $count;
还有一些无效的例子:
int %count;
int 4count;
int #count;
同样的规则也适用于方法名吗?是的,方法名和变量名就是所谓的“标识符”。关于接受的字符,所有标识符共享相同的规则。查看Java语言规范,了解标识符可能包含的内容,并了解有关如何使用标识符的说明。来自Java教程: 虽然方法名称可以是任何合法标识符,但代码约定限制方法名称
当方法具有不寻常的字符时,您可能会感到惊讶,例如:
public void mój_brzuch_zacznie_burczeć()
而且效果很好。查看更多精彩的示例。是否有理由希望在变量、方法或任何内容的开头使用这些字符?我正在使用Xtext开发一种外部域特定语言,该语言在Java虚拟机上执行。这就是为什么我想说得很准确:)谢谢!可能是重复的,因为是的,这是一个很好的看法,它在这里,太。或者U+02BC(修饰字母撇号)
void it's_a_method()
。可以使用任何修饰字母