以数字开头的标识符的Java命名约定

时间:2014-01-20 14:32:25

标签: java naming-conventions classname

我必须处理一个域名对象,其实名是351K-Report。根据Java命名约定,禁止在标识符的开头使用数字。

我不想完全拼出这个号码。而且,我也认为在数字前添加下划线是个坏主意。

但推荐的替代方案是什么?

更新

还有其他报告,如SpecReport,TopReport,LF10Report等。因此,我很怀疑名词的反转部分会改变整个项目的含义。

3 个答案:

答案 0 :(得分:2)

也许扭转它。例如:

report351K

答案 1 :(得分:1)

那将是非常糟糕的..

想象一下:

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

什么是d

备选方案:

由于以_开头的变量通常表示类成员,我会使用report351K

答案 2 :(得分:0)

如果你真的想这样做,那么_351KReport但我不认为你应该这样做。尝试创造一些有意义的东西,同时又适合Java