use*_*804 0 java methods syntax
我知道我可以这样做:
void someMethod(){
return;
}
Run Code Online (Sandbox Code Playgroud)
但我得到一个语法错误
void someMethod(){
return void;
}
Run Code Online (Sandbox Code Playgroud)
为什么不允许后者?这对我来说更有意义.
编辑:我知道什么是void方法,而且我根本不需要从它返回(在大多数情况下可能不应该返回)但是我不明白为什么我不能从void返回void方法.在我看来,如果你能够写返回,那么方法声明中应该没有关键字(比如构造函数).
我认为两者都应该被避开.我更喜欢这个:
void someMethod() {
// do stuff; no return at bottom
}
Run Code Online (Sandbox Code Playgroud)
我愿意在JDK源代码中找到很多像这样的方法.
| 归档时间: |
|
| 查看次数: |
1682 次 |
| 最近记录: |