版权声明:本文为博主原创文章,未经博主允许不得转载。
javabean风格大家都熟悉,以前一直都是使用Eclipse自带的Generate getter and setter这个功能,但是今天才知道,Boolean类型变量的getter是isXxx,而不是getXxx。
具体如下图所示:

sex变量是Boolean类型的,在Eclipse中sex的getter方法是isSex()
- public boolean isSex() {
- return sex;
- }
因为在使用反射的时候通常会用到get和set来匹配方法名,所以如果这里的方法名变为isSex(),那么反射中将出现错误,现在知道的解决方法就是将Boolean型变量的getter方法手动改回get。
介绍了在Eclipse中生成Boolean类型变量的Getter方法时,其名称会遵循isXxx的命名规范而非getXxx,并讨论了这在使用反射时可能产生的影响及解决方法。
4719

被折叠的 条评论
为什么被折叠?



