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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 未名以律 中级黑马   /  2014-8-8 02:23  /  1533 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 未名以律 于 2014-8-8 12:49 编辑

什么时候的返回值会是void?他的具体和明确的用法有吗?为什么我看到有的方法上既没有返回值,也不用void

7 个回复

倒序浏览
当定义一个方法,只需要操作数据,而不需要他返回操作后的结果的时候就用void,既没有返回值,也不用void的只有构造方法
回复 使用道具 举报
戒风 来自手机 中级黑马 2014-8-8 07:14:28
藤椅
原来如此
回复 使用道具 举报
那该是构造方法才没有返回值吧...
回复 使用道具 举报
那应该是构造方法吧,构造方法名与类名相同,虽然没有返回值但也不用void修饰
回复 使用道具 举报
void顾名思义就是空的意思,那就是当你的函数只需要操作一些行为,不需要有返回的数据的时候就用void,当需要返回数据的就需要void,至于你说的,最后那种情况,我想应该是构造函数。
回复 使用道具 举报
不需要返回值时就用void,需要返回值时,那么看你想返回什么样的值,或者说你这个方法会实现什么样的功能,这个功能会产生什么样的值,就是返回值了,这个时候方法上就要是这个返回值的类型,比如你需要操作String,定义一个方法,操作完成以后你就可以返回一个String,这时就是String,那么这个方法必须由return,而当无需返回值用void时不需要return
回复 使用道具 举报
没有返回值,没有void的。--->构造方法     
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马