如何组织Java bean属性名称?

时间:2014-05-22 06:27:52

标签: java javabeans

请参阅this,我想知道如何为Java bean属性选择'正确'的名称?

方式1:

  public Class People{

   private Integer peopleId;

   private String petName;

   ....
}

方式2:

public Class People{

   private Integer people_id;

   private String pet_name;

   ....
}

3 个答案:

答案 0 :(得分:4)

对于java来说,通常的惯例是对变量使用较低的camel情况,所以我认为正确的选择是peopleId,而类名的上层驼峰情况。

这在您提到的文件中给出。看看this

答案 1 :(得分:3)

只有当您无法显示多于一个单词变量的开头和结尾(以清楚地显示其有意义的名称)时,才能正确使用_。例如:

peopleId - 大写I表示它是第二个单词

当您的变量名称为PEOPLEID(通常为常量变量)时,请使用PEOPLE_ID

答案 2 :(得分:1)

Java naming conventions说你应该:

  • mixedCase用于方法/变量

  • CamelCase用于类/接口。