黑马程序员技术交流社区

标题: 函数的返回值类型 [打印本页]

作者: 821728010    时间: 2013-5-26 00:22
标题: 函数的返回值类型
本帖最后由 821728010 于 2013-5-29 17:37 编辑

       一个函数没有返回值的时候,可以把返回值类型标记为“void”,它和不写返回值类型有什么区别呢?
作者: 王靖远    时间: 2013-5-26 00:27
不能不写返回值类型。要么写void 要么写个返回值类型+retrun
作者: 821728010    时间: 2013-5-26 00:46
王靖远 发表于 2013-5-26 00:27
不能不写返回值类型。要么写void 要么写个返回值类型+retrun

构造函数写没?
作者: 赵利斌    时间: 2013-5-26 08:42
构造函数有特殊的格式的:构造函数主要是用来初始化的,不需要给调用者任何信息
修饰符    函数名<和类名相同>   (参数类型   形式参数1,参数类型   形式参数2,……)
{

}
作者: 袁梦希    时间: 2013-5-26 09:05
其实每个函数都有返回值类型的,如果函数不返回所要的值,那么就会写上void,其实void也可以看做是返回值。
作者: 王靖远    时间: 2013-5-26 11:17
821728010 发表于 2013-5-26 00:46
构造函数写没?

构造方法确实不需要返回值。构造方法是新创建的对象的实例变量缺省初始化以及显式初始化之后才执行的,也就是说在构造方法调用之前这个对象已经存在了。




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