黑马程序员技术交流社区

标题: 函数中的返回值类型到底怎么定义 [打印本页]

作者: 精彩生活向钱看    时间: 2013-5-29 22:33
标题: 函数中的返回值类型到底怎么定义
毕老师说函数的定义要搞两个明确,明确一:这个功能的结果是什么?明确二:这个功能实现的过程中是否需要未知内容参与运算?
可是当遇到具体问题时很难解决,还有什么更好的方法吗?请各位高手指点!
作者: 孙百鑫    时间: 2013-5-29 23:17
函数的格式:
        修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2....)
        {
                要执行的语句;
                        return返回值;
        }
        返回值类型:函数运行后的结果的数据类型
        参数类型.是形式参数的数据类型.
        形式参数:是一个变量用于存储调用函数时候攒地给函数的实际参数
        实际参数:传递给形式参数的具体数值.
        return:用于结束函数的
        返回值:结束后返回给调用者的一个值
作者: 刘勇强    时间: 2013-5-29 23:18
本帖最后由 刘勇强 于 2013-5-29 23:19 编辑

返回值类型就是你想通过你定义的方法取得一个什么结果,比如你定义一个getPerson()方法,想让这个方法被调用后返回一个Person类型的对象,那么这个方法的返回值就需要定义为Person类型。

也就是是你想用这个方法取回的对象(或则数据)的类型
你想取回一个人 就需要把返回值定义为 人 类型 想取回一棵树,就需要定义返回值类型为 树
比如你想取回一个字符串 或则取回一个email地址,就需要分别把方法的返回值类型定义为:字符串 String   email类型.




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