黑马程序员技术交流社区

标题: 如何来确定函数的返回值类型? [打印本页]

作者: a569609054    时间: 2014-3-19 18:31
标题: 如何来确定函数的返回值类型?
本帖最后由 a569609054 于 2014-3-20 11:39 编辑

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

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

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

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

public void test(){}
public int test2(){
   return 1;
}
提问者评价 感激

作者: my_heima    时间: 2014-3-20 10:18
函数的返回值是函数的处理结果,确定返回值类型重点还是看你定义此函数的意思,你希望它处理了什么东西,并且能返回给你什么样的结果,感觉主要是对程序前后逻辑的把握吧。
作者: Ranger    时间: 2014-3-20 19:05
返回值类型根据你写的这个函数的需求而言的,你想通过这个函数获得一个什么类型的结果,就将返回值类型定义为这个类型。
作者: 林林鸦    时间: 2014-3-20 20:26
Java中除了8种基本数据类型,其他的都是引用数据类型(例如String,Person),返回值为其他函数的名称也就是返回那个类的对象




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