boolean 的get 和set 有个很奇特的地方就是若是你的布尔值是以is开头 如 isOpen 那么 他的get方法名仍是isOpen ,而不是getIsOpen ;java
之因此会出现这个问题是由于java还有一个访问boolean值的方法是isBoolean测试
而在网上找了一些资料,有人说使用is开头会出错,可是实验证实并不会;get
而又有人说在反射机制下将出现错误,这个并无作测试,待考虑;反射
我日常存数据也好,传数据也好都是用char 类型的字段里存0或1来代替boolean,这样感受能避免不少问题的样子呢方法