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

本文探讨了在Java开发过程中,实体类及其成员变量的命名规范。依据阿里巴巴Java开发手册,详细介绍了类名及成员变量的命名原则,并通过具体实例进行说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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开头
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值