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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© q985274961 中级黑马   /  2015-8-10 21:22  /  504 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天课上学了函数,但是我不是太理解函数,函数定义应该注意什么,还有就是有返回值和无返回值的时候应该怎么调用,一直混淆,有技术大牛,或者学的好的同学给我说说吗

4 个回复

倒序浏览
比如 public static void setNum(int i){}
若返回值为void时,可以省略return,调用的话直接调用 setNum()即可
又比如public static  int getNum(){}
若返回值为数值类型,如int、float之类的,就要返回一个值给调用它的函数。如: return num;
调用方式是 int i = getNum();这样.
如果解释错误请见谅
回复 使用道具 举报
简单来说,函数就是方法,就是一个功能的封装,定义一个函数的时候要考虑几点:
1:返回值类型,你的这个函数打算得到一个什么结果,需要返回一个什么东西?
2:参数列表,这个函数要传入什么参数,举例来说,如果是实现加法功能的函数,就要传入你希望相加的数。
3:访问权限修饰符,这个暂时可以不考虑,等你学到了再说。
回复 使用道具 举报
陈cc 发表于 2015-8-10 21:49
比如 public static void setNum(int i){}
若返回值为void时,可以省略return,调用的话直接调用 setNum() ...

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

哦,你说的这些我都明白了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马