我是靠谱客的博主 耍酷大船,这篇文章主要介绍java实体类中布尔类型变量定义注意,现在分享给大家,希望可以做个参考。

在java实体类中要生成get/set方法以用来存取值。但是对于布尔类型,要非常注意生成的get方法,到底是is开头还是get开头

结论:

  • Boolean类型,生成的get方法是get开头的(建议定义变量时使用封装类)。
  • boolean类型,生成的get方法是is开头的(用这个最好重写getXxx()格式的方法)。

代码示例:

如下图所示,通过boolean类型定义的变量生成的是isSmall方法,并没有生成get方法,而Boolean类型定义的正常的生成了get方法。
在这里插入图片描述

最后总结:

  • 用到布尔值的属性时,最好统一使用大写的包装类Boolean。
  • 如果用小写的booean基本类型,最好重写get方法,保证是getXxxx的格式即可。
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public class Person { public boolean small; private Boolean big; public boolean isSmall() { return small; } public boolean getSmall(){ return small; } public void setSmall(boolean small) { this.small = small; } public Boolean getBig() { return big; } public void setBig(Boolean big) { this.big = big; } public static void main(String[] args) { Person person = new Person(); person.setSmall(true); System.out.println(person.getSmall()); } }

控制台打印结果:

在这里插入图片描述

最后

以上就是耍酷大船最近收集整理的关于java实体类中布尔类型变量定义注意的全部内容,更多相关java实体类中布尔类型变量定义注意内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部