返回类型为 void 的方法是否应该使用返回语句?
2022-09-02 11:09:48
我知道有时使用可以在Java中起到有用的作用,例如在保护中: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个答案:“不。