Каковы допустимые символы для имени метода Java?

Я читал оименование переменных Java, В нем говорится, что переменные Java не могут начинаться с каких-либо чисел и специальных символов, кроме $ и _.

Несколько действительных примеров:

<code>int count;
int _count;
int $count;
</code>

И несколько неверных примеров:

<code>int %count;
int 4count;
int #count;
</code>

Применяются ли те же правила к именам методов?

 wattostudios18 апр. 2012 г., 16:10
Есть ли причина, по которой вы хотите использовать такие символы в начале переменной, метода или чего-либо еще?
 kon18 апр. 2012 г., 16:15
Я работаю над языком, специфичным для внешнего домена, с Xtext, который выполняется на виртуальной машине Java. Вот почему я хотел бы уточнить это :) Спасибо!

Ответы на вопрос(3)

Решение Вопроса

имена методов и имена переменных являются так называемыми «идентификаторами». Все идентификаторы имеют одинаковые правила в отношении принятых символов. Взгляни на& # XA7; 3,8 из спецификации языка Java, чтобы выяснить, что конкретно может содержать идентификатор, и& # XA7; 6.2 для объяснения того, как используются идентификаторы.

 kon18 апр. 2012 г., 16:26
@ToddMurray Спасибо, хорошее резюме!
 18 апр. 2012 г., 16:18
Да, и здесь это тоже неплохо.cui.unige.ch/isi/bnf/JAVA/identifier.html

таких как:

public void mój_brzuch_zacznie_burczeć()

и это работает довольно хорошо. Взгляни наэтот блог чтобы увидеть больше модных примеров.

& quot; Хотя имя метода может быть любым допустимым идентификатором, условные обозначения кода ограничивают имена методов. & quot; http://docs.oracle.com/javase/tutorial/java/javaOO/methods.html

Ваш ответ на вопрос