POJO类中布尔类型属性的定义与命名

阿里Java开发手册中强制规定: 而不类型的变量名不要使用isXxx的格式。因为布尔类型属性的getter方法与其他类型的不一样,是isSuccess(),如果在变量名之前加上is的话,属性名与方法名就重名,就可能会导致在反序列化时就找不到名为success的属性。 布尔类型的属性应使用包装类型而不是基本数据类型。因为当接收远程调用的数据时,如果属性布尔值为null,而属性的类型又为基本数据类型,
相关文章
相关标签/搜索