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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 821728010 中级黑马   /  2013-5-26 00:22  /  1232 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 821728010 于 2013-5-29 17:37 编辑

       一个函数没有返回值的时候,可以把返回值类型标记为“void”,它和不写返回值类型有什么区别呢?

评分

参与人数 1技术分 +1 黑马币 +1 收起 理由
袁梦希 + 1 + 1 赞一个!

查看全部评分

5 个回复

倒序浏览
不能不写返回值类型。要么写void 要么写个返回值类型+retrun
回复 使用道具 举报
王靖远 发表于 2013-5-26 00:27
不能不写返回值类型。要么写void 要么写个返回值类型+retrun

构造函数写没?
回复 使用道具 举报
构造函数有特殊的格式的:构造函数主要是用来初始化的,不需要给调用者任何信息
修饰符    函数名<和类名相同>   (参数类型   形式参数1,参数类型   形式参数2,……)
{

}
回复 使用道具 举报
其实每个函数都有返回值类型的,如果函数不返回所要的值,那么就会写上void,其实void也可以看做是返回值。
回复 使用道具 举报
821728010 发表于 2013-5-26 00:46
构造函数写没?

构造方法确实不需要返回值。构造方法是新创建的对象的实例变量缺省初始化以及显式初始化之后才执行的,也就是说在构造方法调用之前这个对象已经存在了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马