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;
}
是否有这两个函数的首选标准?如在,这样的功能应该“如果”总是跟着“其他”?如果后面应该跟着其他
编辑:例如,我已经看到如下定义的等于?你们有些人说你会删除“其他”吗?
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));
}
}
为了增强可读性,是的。 –
在这种情况下,'else'确实不是必需的,这很清楚,尽管这真是个人意见。这不会影响性能。 –
在这种情况下,我从来没有使用过其他方法,并且我发表了一条评论“//默认情况”来说明问题。 – Julien