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

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

具体如下图所示:

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

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

  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,如需转载请自行联系原作者

上一篇:OpenSSH内存耗尽漏洞CVE-2016-8858 将会消耗服务器37.5G内存


下一篇:C# 一次查询多表,填充DataSet并指定表名