1
public class1 foo ( class1 t)
{
    if ( object == null ) return t;
    else foo(t.childObject);
}

Java は、return ステートメントがないと私に言い続けます。ここで何が問題なのかは理解できますが、本当に必要な再帰を削除しないと修正できません。このエラーを回避する方法はありますか?

4

1 に答える 1

7

returnelse の場合はa が必要です。

public class1 foo ( class1 t)
{
    if ( object == null ) return t;
    else return foo(t.childObject);
}
于 2015-06-08T16:09:16.263 に答える