小编Pra*_*nna的帖子

为什么Java编译器需要返回值?

public MyObject method1() {
  boolean someBoolean = true;
  MyObject obj = ...;

  if(!someBoolean) method1();
  else return obj;
  // flow should never come to this statement, but compiler requires this return. why?
  return null;
}
Run Code Online (Sandbox Code Playgroud)

为什么java编译器需要最终的return语句?

-Prasanna

java

-4
推荐指数
1
解决办法
104
查看次数

标签 统计

java ×1