eclipse生成boolean型变量的getter是is开头

简介:

javabean风格大家都熟悉,以前一直都是使用Eclipse自带的Generate getter and setter这个功能,但是今天才知道,Boolean类型变量的getter是isXxx,而不是getXxx。

具体如下图所示:

sex变量是Boolean类型的,在Eclipse中sex的getter方法是isSex()

[java]  view plain copy print ?
  1. public boolean isSex() {  
  2.     return sex;  
  3. }  

因为在使用反射的时候通常会用到get和set来匹配方法名,所以如果这里的方法名变为isSex(),那么反射中将出现错误,现在知道的解决方法就是将Boolean型变量的getter方法手动改回get。


本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/archive/2011/07/20/2296976.html,如需转载请自行联系原作者

目录
相关文章
|
6月前
|
IDE Java 开发工具
阿里巴巴不建议 boolean 类型变量用 isXXX
阿里巴巴不建议 boolean 类型变量用 isXXX
58 1
|
11月前
|
IDE Java 开发工具
阿里巴巴不建议 boolean 类型变量用isXXX的理由?
平时工作中大家经常使用到boolean以及Boolean类型的数据,前者是基本数据类型,后者是包装类,为什么不推荐使用isXXX来命名呢?到底是用基本类型的数据好呢还是用包装类好呢?
|
Java Maven Android开发
eclipse 安装maven 同时、解决自带的maven无法读取本地架包的问题、解决:找不到符号 [ERROR] 符号: 变量
1、安装在参考别人的帖子的,直接看就行了 2、解决 找不到符号 [ERROR] 符号: 变量,解决得有点辛酸
96 0
eclipse 安装maven 同时、解决自带的maven无法读取本地架包的问题、解决:找不到符号 [ERROR]   符号:   变量
|
Android开发
idea2021.2设置eclipse快捷键后提取变量快捷键Alt+shift+L失效
如下图,搜索var,这个快捷键是有配置的,右键删除再添加就会提示你还有其他地方使用这个快捷键,点确认删除就可以了
|
程序员 Android开发
eclipse中debug不显示变量
当eclipse中debug不显示变量时应该如何做?本文带大家解决这个问题。
666 0
eclipse中debug不显示变量
|
IDE Java 开发工具
为什么阿里强制 boolean 类型变量不能使用 is 开头?
背景 平时工作中大家经常使用到boolean以及Boolean类型的数据,前者是基本数据类型,后者是包装类,为什么不推荐使用isXXX来命名呢? 到底是用基本类型的数据好呢还是用包装类好呢?
229 0
为什么阿里强制 boolean 类型变量不能使用 is 开头?

推荐镜像

更多