Я знаю, что бывают случаи, когда использование return; может служить полезной цели в Java, например, при защите:
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 ответам, указанным ниже: "Нет".