如何定义一个布尔类型的成员变量
一般情况下,我们可以有以下四种方式来定义一个布尔类型的成员变量:
boolean success
boolean isSuccess
Boolean success
Boolean isSuccess
以上四种定义形式,你日常开发中最常用的是哪种呢?到底哪一种才是正确的使用姿势呢?
通过观察我们可以发现,前两种和后两种的主要区别是变量的类型不同,前者使用的是boolean,后者使用的是Boolean。
另外,第一种和第三种在定义变量的时候,变量命名是success,而另外两种使用isSuccess来命名的。
在阿里巴巴Java开发手册中关于这一点,有过一个『强制性』规定:
在定义POJO中的布尔类型的变量时,不要使用isSuccess这种形式,而要直接使用success!
那么,到底应该是用Boolean还是boolean来给定一个布尔类型的变量呢?
我们知道,boolean是基本数据类型,而Boolean是包装类型。
尽量使用包装类型。
但是,作者还是想强调一个我的观点,尽量避免在你的代码中出现不确定的null值。
如何定义一个布尔类型的成员变量相关推荐
- 算法训练 - P1101 ——有一份提货单,其数据项目有:商品名(MC)、单价(DJ)、数量(SL)。定义一个结构体prut,其成员是上面的三项数据。在主函数中定义一个prut类型的结构体数组,输入每
问题描述 有一份提货单,其数据项目有:商品名(MC).单价(DJ).数量(SL).定义一个结构体prut,其成员是上面的三项数据.在主函数中定义一个prut类型的结构体数组,输入每个元素的值,计算并输 ...
- [java基础入门]java期末常考题。定义一个父类person,该类中有两个私有的属性姓名name和age,实现两个属性的封装 定义构造等等来初始化成员变量name和age,在定义显示show方法将
编程要求: 定义一个父类person,该类中有两个私有的属性姓名name和age, 实现两个属性的封装 定义构造等等来初始化成员变量name和age, 在定义显示show方法将姓名和年龄打印出来, 创 ...
- JAVA 编写一个员工类,成员变量和成员方法自拟,编写一个测试类
课后习题练习 3.4 编写程序实现以下功能: (1).员工类(Emploee):c=成员变量包含员工号和员工姓名,成员方法包含构造方法和输出方法(输出员工信息). (2). 部门主管类(Manager ...
- SpringMVC处理Date类型的成员变量方法
2019独角兽企业重金招聘Python工程师标准>>> 在使用 SpringMVC 的时候,我们可能需要将一个对象从 View 传递给 Controller .而当这个 Object ...
- 设计一个长方形类。成员变量包括:长度和宽度,成员函数除包括计算周长和计算面积外, 还包括用set方法来设置长方形的长度和宽度,以及用get的方法来获得长方形的长度和宽度 最后,编写一个测试程序来测试所
本文为博主原创文章,未经博主允许不得转载. 版权为陈博超所有,第一次于2020年11月22日发表于BLOG上 本BLOG上原创文章未经本人许可,不得用于商业用途.转载请经允许后注明出处,否则保留追究法 ...
- boost::iostreams模块测试定义的布尔类型特征
boost::iostreams模块测试定义的布尔类型特征 实现功能 C++实现代码 实现功能 boost::iostreams模块测试定义的布尔类型特征 C++实现代码 #include <f ...
- java成员变量默认是_在Java语言中,String类型的成员变量的默认初始值是( )
在Java语言中,String类型的成员变量的默认初始值是( ) 答:C.null 学生最主要的权利是() 答:受教育权 提倡教育要适合孩子的 "敏感期"的教育家是 答:蒙台梭利 ...
- c51语言定义位变量,C51中定义一个可位寻址的变量LED访问P1口访问P1.1引脚的方法是 。...
C51中定义一个可位寻址的变量LED访问P1口访问P1.1引脚的方法是 . 更多相关问题 铸造全冠颈部肩台通常为A.0.2-0.4mmB.0.03mmC.0.3mmD.0.5-0.8mmE.1.0mm ...
- 将任意一个对象中的所有String类型的成员变量所对应的字符串内容中的“a“改为“b“(封装成一个方法)
import java.lang.reflect.Field;public class test06 {/** 将任意一个对象中的所有String类型的成员变量所对应的字符串内容中的"a&q ...
最新文章
- 数据处理系列(四) 安装Elasticsearch用以存储和查询数据
- 敏捷个人实践第18次活动:选择朋友
- MySQL INNER JOIN:内连接查询
- 旅游系统_旅游景区安全标识系统设计原则
- 玩! 框架+ Google Guice
- [过年菜谱之]红烧甲鱼
- Struts2请求处理流程及源码分析
- ie6中 object doesn’t support this property or method
- 生成和解析二维码(zxing)
- 特征图注意力_CV注意力机制论文阅读笔记
- socket多人聊天程序C语言版(二)
- 手工焊锡通用工艺规程
- 从DLL导出LIB文件
- ProcessOn 在线作图,真香指南
- ArcGIS各向异性计算
- web前端期末大作业 html+css学生心理 7页主题网页设计
- C语言入门必刷100题合集之每日一题(1-20)
- xsmax进入dfu模式_iPhoneXSMax怎么强制重启-如何进入DFU模式
- Kubuntu简易安装教程(压缩磁盘版)
- HDU6656 2019 Multi-University Training Contest 7
热门文章
- 2022-2028年全球与中国平板电脑键盘行业产销需求与投资预测分析
- Android 截屏保存图片
- 选择物质还是选择爱情
- Java实现 LeetCode 664 奇怪的打印机(DFS)
- CORS跨域资源共享漏洞靶场演示
- 松下(Panasonic)伺服EtherCAT(IGH EtehrCAT Master)通信注意事项
- C++ Primer plus学习总结(未完成)
- python删除列表中字符串,在Python中从列表中删除字符串
- CSDN十大名博Leo的第一次创业经历——蒋涛 PK Leo实录(2)
- 动态链接库和静态链接库的相互包含问题及实现