我讀了關於naming of Java variables。它表示Java變量不能以任何數字和特殊字符開頭,除了$和_。Java方法名稱的有效字符是什麼?
一些有效的例子:
int count;
int _count;
int $count;
而且一些無效的例子:
int %count;
int 4count;
int #count;
不要的規則同樣適用於方法的名字呢?
我讀了關於naming of Java variables。它表示Java變量不能以任何數字和特殊字符開頭,除了$和_。Java方法名稱的有效字符是什麼?
一些有效的例子:
int count;
int _count;
int $count;
而且一些無效的例子:
int %count;
int 4count;
int #count;
不要的規則同樣適用於方法的名字呢?
是的,你是對的,同樣的規則適用於功能。
Java教程:
「雖然方法名稱可以是任何合法的標識符,代碼約定限制方法的名字。」 http://docs.oracle.com/javase/tutorial/java/javaOO/methods.html
是否有一個原因,你想在變量,方法或任何開始時使用這些字符? – wattostudios 2012-04-18 14:10:34
我正在使用在Java虛擬機上執行的Xtext處理extern域特定語言。這就是爲什麼我想要做到這一點:)謝謝! – kon 2012-04-18 14:15:28
由於http://docs.oracle.com/javase/specs/jls/se7可能有[Java中的合法標識符](http://stackoverflow.com/questions/11774099/legal-identifiers-in-java)的重複/html/jls-8.html#jls-8.4 – 2015-04-04 08:19:22