2014-01-20 3 views
0

Мне нужно иметь дело с объектом домена, это настоящее имя 351K-Report. В соответствии с соглашением о присвоении имен Java запрещается использовать номер в начале идентификатора.Соглашение о присвоении имен Java для идентификаторов, начинающихся с числа

Я не хочу полностью излагать число. И, я также думаю, что это плохая идея разместить подчеркивание перед номером.

Но какова рекомендуемая альтернатива?

UPDATE

Есть также другие отчеты, как SpecReport, TopReport, LF10Report и так далее. Поэтому я очень сомневаюсь, что инвертирование частей существительного меняет смысл всего проекта.

+2

Как насчет .. 'report'? –

+0

about about: 'Report351K' – Simulant

+0

Это не против конвенции как таковой, она запрещена синтаксисом Java. – arshajii

ответ

2

Может быть, наоборот. Например:

report351K 
+0

Если «_» не подходит, и реверсирование не может быть и речи, есть еще один вариант. Вы можете использовать $ в качестве первого символа. Это очень нетрадиционно, но разрешено. $ 351KReport – Kaa

1

Это было бы очень плохо ..

Представьте себе:

int 1d = 3; 
double d = 1d * 2; 

Что бы d?

Альтернативы:

Поскольку переменные, которые начинаются с _ обычно указывает на класса члена, я использовал бы report351K.

+2

Это не совсем ответ. Они уже знают, что им не следует начинать с номера, поэтому они задали вопрос. Говорить просто «ничего» не полезно. – Landric

0

Если вы действительно хотите это сделать, то _351KReport, но я не думаю, что вы должны это сделать. попытайтесь сделать что-то значимое и в то же время убедительно для Java

Смежные вопросы