文章预览
mall学习教程官网: macrozheng.com 在日常开发中,我们会经常要在类中定义布尔类型的变量,比如在给外部系统提供一个RPC接口的时候,我们一般会定义一个字段表示本次请求是否成功的。 关于这个”本次请求是否成功”的字段的定义,我见过很多不同的开发者,定义的方式都不同,尤其是在属性的命名上,有人用 success,有人用 isSuccess 表示。 从语义上面来讲,两种命名方式都可以讲的通,并且也都没有歧义。那么还有什么原则可以参考来让我们做选择呢。 根据JavaBeans Specification规定,如果是普通的参数propertyName,要以以下方式定义其setter/getter: public get (); public void set ( a); 但是,布尔类型的变量propertyName则是单独定义的: public boolean is (); public void set ( boolean m); success方法的 getter 应该是isSuccess/getSuccess,而isSuccess的getter 应该是isI
………………………………