Java"添加return语句"错误

时间:2015-06-08 16:07:20

标签: java return unreachable-statement

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

Java一直告诉我没有return语句。我可以理解这里有什么问题,但是如果不删除我真正需要的递归,我就无法修复它。有没有办法绕过这个错误?

1 个答案:

答案 0 :(得分:8)

在其他情况下你需要return

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