黑马程序员技术交流社区

标题: 重载 [打印本页]

作者: 黯然销魂    时间: 2014-5-22 10:03
标题: 重载
在一个类中,如果出现了两个或者两个以上的同名函数,只要它们的参数的个数,或者参数的类型不同,即可称之为该函数重载了。
如何区分重载:当函数同名时,只看参数列表。和返回值类型没关系。


作者: 无奈的我+.l    时间: 2014-5-22 11:04
那复写呢? 哇哈哈 这两个一起记,便于理解
作者: 闫镜湾    时间: 2014-5-22 11:38
你已经说的很清楚了,看来不需要回答了。
作者: tc4892998    时间: 2014-5-22 11:39
问题没看懂- -
作者: chenzhiyuan    时间: 2014-5-23 10:37
你已经说的很清楚了
作者: 流沙    时间: 2014-5-23 10:49
tc4892998 发表于 2014-5-22 11:39
问题没看懂- -

问题就是   你们不会  看了就会了
作者: 飘渺≮★耘    时间: 2014-5-23 11:15
你不是已经给出答案了
作者: tc4892998    时间: 2014-5-23 21:16
流沙 发表于 2014-5-23 10:49
问题就是   你们不会  看了就会了

....再看一下,原来你已经自问自答了- -
作者: 吴先雄    时间: 2014-5-23 21:20
举个例子说明:例如:public int  cha(int a,int b, int c)
                              public  void cha(int a,double b,int c)
                              public  void cha(double a, int b, int c)
                              public void  cha()
这些都能称为函数重载
作者: wangleixhlm    时间: 2014-5-23 21:35
是滴,就是如此。。
作者: 流沙    时间: 2014-5-24 08:50
tc4892998 发表于 2014-5-23 21:16
....再看一下,原来你已经自问自答了- -

不是我啊
作者: 小黑驴    时间: 2014-5-24 09:12
4:函数重载
  方法名相同,参数列表不同(个数及其对应的类型)。
  跟返回值类型无关。
作者: tc4892998    时间: 2014-5-24 20:53
流沙 发表于 2014-5-24 08:50
不是我啊

噗,我以为你是楼主呢
作者: 万彪    时间: 2014-5-24 20:58
这算知识分享吧,话说重载单独拿出来还好说,麻烦的就是怕和多态,接口这些混在一起
作者: 张志民    时间: 2014-5-24 21:32
你在自问自答呢




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