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;
}
これら 2 つの機能に推奨される標準はありますか? のように、このような関数では常に「if」の後に「else」が続く必要がありますか?
編集:たとえば、次のように定義された equals を見たことがありますか? 「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));
}
}