字段名称的Java约定为关键字

时间:2016-09-15 10:09:53

标签: java conventions

对于名称与java关键字相同的字段是否有任何约定? 例如,想要创建名称为" public":

的字段
public class Event{
   private boolean public_;
}

3 个答案:

答案 0 :(得分:3)

在这种情况下,一般惯例(没有官方,但经验)是将类的名称添加为后缀。

private boolean publicEvent

答案 1 :(得分:3)

自1999年太阳释放code convention document以来,没有标准惯例。

该文件中对变量名称的唯一引用如下(第9章):

  

除变量外,所有实例,类和   类常量是大小写混合的情况   第一封信。内部词语以资本开头   字母。   变量名称应该简短而有意义。   变量名的选择应该是   助记符 - 即旨在指示   不经意的观察者使用它的意图。单字符   应避免使用变量名称   对于临时“一次性”变量。共同   临时变量的名称是i,j,k,   m和n表示整数; c,d和e代表字符。

如您所见,没有提及如何将关键字用作变量名称。我建议的唯一提示是:

  • 避免它并使用不同的词(同义词)
  • 如果您选择使用关键字,请保持连贯并对整个代码使用相同的约定(例如,使用_作为前缀或使用类的名称加上后缀)

答案 2 :(得分:0)

要缩短名称,请考虑将第一个字母与关键字结合起来,在您的情况下:

ePublic

希望它有所帮助。