rap*_*apt 10 java annotations spring-mvc
是否在其中一个规范中引用了以"is"开头的方法,而方法名称的后缀是属性的名称(类似于Java bean的getter/setter方法)?
例如:
public boolean isConditionTrue() {
...
...
}
private boolean conditionTrue;
Run Code Online (Sandbox Code Playgroud)
谢谢!
mre*_*mre 24
这是一个Java命名约定,
如果方法返回
boolean值,请使用is或has作为方法名称的前缀.例如,使用isOverdrawn或hasCreditLeft返回返回值true或false值.避免not在boolean方法名称中使用单词 ,!而是使用运算符.例如,使用!isOverdrawn而不是isNotOverdrawn.
也可以看看:
根据Java语言规范,
应该命名一个测试对象
boolean条件的方法.一个例子是类的方法.VisVisInterruptedThread
仅对原始布尔值有效.以下是该规范的摘录:
8.3.2布尔属性另外,对于布尔属性,我们允许getter方法匹配模式:public boolean is(); 可以提供这种"是"方法而不是"获得"方法,或者除了"获取"方法之外还可以提供它.在任何一种情况下,如果布尔属性存在"is"方法,那么我们将使用"is"方法来读取属性值.布尔属性的示例可能是:public boolean isMarsupial(); public void setMarsupial(boolean m);
isXxx() : Boolean如果要将它们与JSTL标记(使用${object.xxx}语法)结合使用,请注意使用函数.他们不会捡到它,你必须修改它getXxx() : Boolean.
| 归档时间: |
|
| 查看次数: |
3014 次 |
| 最近记录: |