【发布时间】:2015-08-23 05:04:37
【问题描述】:
public class1 foo ( class1 t)
{
if ( object == null ) return t;
else foo(t.childObject);
}
Java 一直告诉我没有返回语句。我可以理解这里出了什么问题,但是如果不删除我真正需要的递归,我就无法修复它。有没有办法绕过这个错误?
【问题讨论】:
-
什么重申?你的意思是递归?为什么会破坏它?
-
对不起,我的意思是递归,你是对的。翻译不好。我说我不能在不破坏它的情况下修复它,这意味着我在保持递归的同时找不到任何解决方案。你有什么想法?
-
你会如何修复它同时破坏它?为什么会破坏它?
标签: java return unreachable-statement