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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ben_vs_cong 中级黑马   /  2014-12-23 22:59  /  773 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

什么是函数?定义在类中的具有特定功能的一段独立小程序。(函数也称方法)
  格式:
    修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2.....)
    {
        执行语句;
        return 返回值;
     }
形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数。
实际参数:传递给形式参数的具体数值。
函数的特点:
   提高代码的复用性,对代码抽取,形成独立的功能,方便以后使用。
   函数只有被调用的时候才执行
   便于对该功能的复用性
   没有返回值时(void),return语句可以省略。
注意:函数中只能调用函数,不能在函数内部定义函数。
     定义函数时,返回结果给调用者,交由调用者处理
函数的应用:
如何定义一个函数呢??
1.既然函数是一个独立的功能,那么该功能的运算结果是什么,先明确(返回值类型)
2.再明确在定义该功能的过程中是否需要未知的内容参与运算(参数列表)
语句都是写在函数里面的。
函数的重载(overload):(重载和返回值类型没有关系)
       同一个类中,允许存在一个以上的同名的函数,只要他们的参数个数,参数类型不相同即可。
举例: void show(int a,char b,double c){}如下
int show(int a,int b,double c){}这个重载了的,参数类型不同,
而double show(int a,char b,double c){} 不叫重载,而且不能同时存在与一个类中。
什么时候用重载:当定义的功能相同,但是参与运算的未知内容不同,那么就定义一个函数名称以表示其功能方便阅读,而通过参数列表的不同来区分多个同名函数。

评分

参与人数 2黑马币 +8 收起 理由
这是我的地盘 + 4 很给力!
932755233 + 4 赞一个!多总结是好习惯啊!

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马