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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© a569609054 初级黑马   /  2014-3-19 18:31  /  1752 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 a569609054 于 2014-3-20 11:39 编辑

如何来确定函数的返回值类型?
返回值是另一个函数的函数名是什么情况?

6 个回复

倒序浏览
返回值是根据你所设定的函数功能来决定的。比如你定义一个Student类,Student本身属性必然包括name,age等等。name,age不可能都是一样的,这个时候就需要我们来定义一下函数的功能来获取这两个属性,比如name:有setName,getName方法。在setName方法中,我们只需要设定name,不需要什么返回值,这时候返回值设为void,当我们调用getName方法的时候,我们得到的是字符串,返回类型自然是String类型。这里简单的举个例子,呵呵
回复 使用道具 举报
函数名前面第一个加的修饰就是表示返回值类型。如果返回的是函数名,那就表示引用类型,那么你接受的时候必须也是该引用类型的变量,其实跟基本数据类型一样的用法,只是刚学的时候大家都有的困惑,慢慢就好了
回复 使用道具 举报
一个方法可以会回返一些数据。然后让其他方法来使用。

而这些返回的数据,有他的数据类型。比如:返回数字1,那会返回来类型就是 整形(int类型)...等等,,,

而没有返回数据的方法,他的返回值数据类型就是无返回值类型的 void.

public void test(){}
public int test2(){
   return 1;
}
提问者评价 感激
回复 使用道具 举报
函数的返回值是函数的处理结果,确定返回值类型重点还是看你定义此函数的意思,你希望它处理了什么东西,并且能返回给你什么样的结果,感觉主要是对程序前后逻辑的把握吧。
回复 使用道具 举报
返回值类型根据你写的这个函数的需求而言的,你想通过这个函数获得一个什么类型的结果,就将返回值类型定义为这个类型。
回复 使用道具 举报
Java中除了8种基本数据类型,其他的都是引用数据类型(例如String,Person),返回值为其他函数的名称也就是返回那个类的对象
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马