黑马程序员技术交流社区

标题: 如果方法中没有返回值 就必须要声明返回void吗 [打印本页]

作者: l631356126    时间: 2015-9-2 22:36
标题: 如果方法中没有返回值 就必须要声明返回void吗
如果定义返回值为void,那么方法中能出行returu返回语句吗!!!
作者: Tangjw    时间: 2015-9-2 22:39
可写return;也可以不写,其实主函数也是函数,void为空,返回值为空,就算你不写return,java虚拟机运行到此处还是会加上return的
作者: Inory    时间: 2015-9-2 22:40
萌新帮顶,可以。
作者: 921    时间: 2015-9-2 23:28
可以在一个返回值为void的方法最后添加一个return;算是方法的结束标记,也可以省略。
作者: 果蝇    时间: 2015-9-2 23:35
void其实不是没有返回值,而是不明确的返回值.没有返回值的方法(比如抽象方法)一般是用来给子类重写的.
作者: Sabrina_9000    时间: 2015-9-2 23:42
沙发说的很清楚 可以 帮顶一下
作者: 寰宇天侠    时间: 2015-9-3 00:06
要声明是void的,一个方法一定要有返回类型这个东东
作者: 果核中的大世界    时间: 2015-9-3 11:39
刚好也对这个问题有点搞不清,谢谢高手的解答




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2