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

© michael_wlq 高级黑马   /  2015-8-26 00:45  /  245 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 michael_wlq 于 2015-8-26 00:47 编辑

  重载的概念:在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可。

重载的特点:与返回值类型无关,只看参数列表。

重载的好处:  方便于阅读,优化了程序设计。

重载示例:  
//返回两个整数的和
  int add(int  x,int y){return x+y;}
//返回三个整数的和
  int add(int  x,int y,int z){return x+y+z;}
//返回两个小数的和
  double add(double  x,double y){return x+y;}
什么时候用重载?
当定义的功能相同,但参与运算的未知内容不同。
那么,这时就定义一个函数名称以表示起功能,方便阅读,而通过参数列表的不同来区分多个同名函数。

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