关于java中实体类成员变量命名的问题

来源:互联网 发布:zencart 仿牌数据 编辑:程序博客网 时间:2024/06/04 19:15

1,引子
在编写表T_BS_XXXX对应的实体类时,突然思考到了这个问题。索性记录下来吧。

2,背景(阿里巴巴java开发手册)

【强制】类名使用UpperCamelCase风格,必须遵从驼峰形式,但以下情形例外:(领域模型的相关命名)DO / DTO / VO / DAO等。
正例:MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromotion
反例:macroPolo / UserDo / XMLService / TCPUDPDeal / TAPromotion

3,问题描述
现在某实体类中存在以下成员变量

   private TSrvContractinfo tSrvContractinfo;    private boolean isCool;

然而在生成set/get时

    public TSrvContractinfo gettSrvContractinfo()    public boolean isCool()

4,结论

  • 成员变量命名以驼峰式
  • 前两个字母必须小写
  • boolean变量不得以is开头
2 0