私はCの世界から来ました。そこで、「定義」を使用して、さまざまな戻り値、つまりC関数から返される値を次のように定義しました。
#define RETURN_SUCCESS 0
#define RETURN_ERROR -1
int myFunc()
{
if(...) return(RETURN_SUCCESS);
else if(...) return(RETURN_ERROR);
}
これはJavaでどのように正しい方法で行われますか?
私が持っているとしましょう:
public MyObject findMyObject()
{
MyObject tempObject = search();
if( tempObject.type == myType )
{
return tempObject;
}
else
{
return null;
}
}
戻っても大丈夫null
ですか?
それを行うためのより適切な方法はありますか?