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