假设我有一些代码:
public int doSomething(int x)
{
otherMethod(x);
System.out.println("otherMethod is complete.");
return 0;
}
public void otherMethod(int y)
{
//method body
}
由于 otherMethod 的返回类型为 void,那么 doSomething
方法如何知道什么时候 otherMethod
已经完成,以便继续执行下一行并打印“otherMethod
已完成”?
编辑:向 doSomething 方法添加 return 0;
,以便示例代码可以编译。
void
的方法在结尾处或使用return;
时结束。 - Peter Lawrey