我知道有使用return;
时可以起到在Java中,一个有用的目的倍,如防护:返回类型为void的方法是否使用return语句?
public void foo(Bar bar) {
if(bar == null)
return;
// bar is not null, go ahead and do stuff with it
}
但大约就在到达返回类型为void
的方法到底是什么?例如,
public void printMenu() {
System.out.println("Print out some boilerplate info here, line 1.");
System.out.println("Print out some boilerplate info here, line 2.");
System.out.println("Print out some boilerplate info here, line 3.");
return;
}
除了纯粹的风格喜好,是否有支持或反对包括return;
任何原因是什么?如果是这样,他们是什么?
编辑:好的,这得到了迅速回答。总结下面发布的15个答案:“No.”
如果调用函数或方法不需要它,为什么要返回它?将其留给未来的开发人员不会让人混淆。 – 2009-12-15 19:32:27