黑马程序员技术交流社区

标题: 关于函数调用问题 [打印本页]

作者: q985274961    时间: 2015-8-10 21:22
标题: 关于函数调用问题
今天课上学了函数,但是我不是太理解函数,函数定义应该注意什么,还有就是有返回值和无返回值的时候应该怎么调用,一直混淆,有技术大牛,或者学的好的同学给我说说吗
作者: 陈cc    时间: 2015-8-10 21:49
比如 public static void setNum(int i){}
若返回值为void时,可以省略return,调用的话直接调用 setNum()即可
又比如public static  int getNum(){}
若返回值为数值类型,如int、float之类的,就要返回一个值给调用它的函数。如: return num;
调用方式是 int i = getNum();这样.
如果解释错误请见谅
作者: 天地一沙鸥    时间: 2015-8-10 22:27
简单来说,函数就是方法,就是一个功能的封装,定义一个函数的时候要考虑几点:
1:返回值类型,你的这个函数打算得到一个什么结果,需要返回一个什么东西?
2:参数列表,这个函数要传入什么参数,举例来说,如果是实现加法功能的函数,就要传入你希望相加的数。
3:访问权限修饰符,这个暂时可以不考虑,等你学到了再说。
作者: q985274961    时间: 2015-8-11 00:03
陈cc 发表于 2015-8-10 21:49
比如 public static void setNum(int i){}
若返回值为void时,可以省略return,调用的话直接调用 setNum() ...

看着有那么点意思哈
作者: q985274961    时间: 2015-8-11 00:04
天地一沙鸥 发表于 2015-8-10 22:27
简单来说,函数就是方法,就是一个功能的封装,定义一个函数的时候要考虑几点:
1:返回值类型,你的这个函 ...

哦,你说的这些我都明白了




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