public int example1(int a, int b) {
if (a > b) {
return true;
} else {
return false;
}
}
public int example2(int a, int b) {
if (a > b) {
return true;
}
return false;
}
这两个功能是否有首选标准?如在这样的函数中,“if”是否应该总是跟在“else”之后?
编辑:例如,我看到等于定义如下?你们中有人说你会删除“其他”吗?
public boolean equals(Object otherObject)
{
if (otherObject == null)
return false;
else if (getClass() != otherObject.getClass())
return false;
else
{
MyClass otherMyClass = (MyClass) otherObject;
return (variable.equals(otherMyClass.variable));
}
}