A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wisely 中级黑马   /  2014-7-19 19:47  /  4668 人查看  /  15 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如public  void demo(){
……code……
return null;
}

报错,不兼容的类型:意外的返回值。将null换成其他类型都会报错,只有去掉null,程序才会正常。

return在没有返回值类型的方法中,是不是没用呢?

15 个回复

倒序浏览
戒风 来自手机 中级黑马 2014-7-19 19:50:42
沙发
必须有return,如果函数用void修饰可以没有返回值
回复 使用道具 举报
有啊,可以退出方法的执行,我还挺常在用void定义的方法中使用return。
回复 使用道具 举报
黎志勇 发表于 2014-7-19 19:51
有啊,可以退出方法的执行,我还挺常在用void定义的方法中使用return。

这个确实不错。

PS:高手,为啥你的博客那么干净……
回复 使用道具 举报
wisely 发表于 2014-7-19 19:54
这个确实不错。

PS:高手,为啥你的博客那么干净……

只写了一篇,当然干净啦。我有亲友卷,用亲友卷算了,我笔记记在有道云笔记上面。
回复 使用道具 举报
黎志勇 发表于 2014-7-19 19:58
只写了一篇,当然干净啦。我有亲友卷,用亲友卷算了,我笔记记在有道云笔记上面。 ...

………………
看见我的口水了么?
回复 使用道具 举报
wisely 发表于 2014-7-19 20:25
………………
看见我的口水了么?

什么口水?
回复 使用道具 举报
别加具体的返回值就好了
回复 使用道具 举报

求亲友卷或者发点技术分,急缺啊
回复 使用道具 举报
void 是无返回值类型的方法定义时用的,不用return,如果非得要return的话,可以直接写return;后面什么都不要加,代表程序结束。
回复 使用道具 举报
安少康 来自手机 中级黑马 2014-7-19 21:04:31
11#
肯定会报错的,你已限定无返回值,
return退出程序。。
回复 使用道具 举报
hejinzhong 发表于 2014-7-19 21:00
求亲友卷或者发点技术分,急缺啊

亲友卷我只有 一张,打算自用,黑马币倒是可以给点你,不过现在不会给你,你要录取的时候不够分再说吧。
回复 使用道具 举报
不要写return了就
回复 使用道具 举报
黎志勇 发表于 2014-7-19 21:12
亲友卷我只有 一张,打算自用,黑马币倒是可以给点你,不过现在不会给你,你要录取的时候不够分再说吧。 ...

谢了!努力中!!!
回复 使用道具 举报
void ,没有具体的返回值,写上任何东西,都是有了具体的返回值,报错。终止提问
回复 使用道具 举报
我表示这个问题void无返回值,其他类型有返回值。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马