boolean 的get 和set 有個很奇特的地方就是若是你的布爾值是以is開頭 如 isOpen 那麼 他的get方法名仍是isOpen ,而不是getIsOpen ;java
之因此會出現這個問題是由於java還有一個訪問boolean值的方法是isBoolean測試
而在網上找了一些資料,有人說使用is開頭會出錯,可是實驗證實並不會;get
而又有人說在反射機制下將出現錯誤,這個並無作測試,待考慮;反射
我日常存數據也好,傳數據也好都是用char 類型的字段裏存0或1來代替boolean,這樣感受能避免不少問題的樣子呢方法