为什么强烈禁止开发人员使用isSuccess作为变量名

  1. 云栖社区>
  2. Java技术进阶>
  3. 博客>
  4. 正文

为什么强烈禁止开发人员使用isSuccess作为变量名

Hollis 2019-05-07 09:59:51 浏览1693
展开阅读全文

在日常开发中,我们会经常要在类中定义布尔类型的变量,比如在给外部系统提供一个RPC接口的时候,我们一般会定义一个字段表示本次请求是否成功的。

关于这个"本次请求是否成功"的字段的定义,其实是有很多种讲究和坑的,稍有不慎就会掉入坑里,作者在很久之前就遇到过类似的问题,本文就来围绕这个简单分析一下。到底该如何定一个布尔类型的成员变量。

一般情况下,我们可以有以下四种方式来定义一个布尔类型的成员变量:

boolean success
boolean isSuccess
Boolean success
Boolean isSuccess

以上四种定义形式,你日常开发中最常用的是哪种呢?到底哪一种才是正确的使用姿势呢?

通过观察我们可以发现,前两种和后两种的主要区别是变量的类型不同,前者使用的是boolean,后者使用的是Boolean。

另外,第

网友评论

登录后评论
0/500
评论
Hollis
+ 关注
所属云栖号: Java技术进阶