黑马程序员技术交流社区
标题:
什么是函数重载?
[打印本页]
作者:
15733279864
时间:
2016-1-11 22:12
标题:
什么是函数重载?
我搞不懂!啥意思!有没有人解释下!
作者:
iori
时间:
2016-1-11 22:19
在Java中函数 就是方法。
override:方法重写 。 就是子类中出现一个与父类方法声明一模一样。一般抽象类的实现类都要重写方法。
voerload:方法重载。 同一个类中出现方法名相同的情况。
作者:
1055513951
时间:
2016-1-11 22:21
函数重载就是说在同一个类内,有两个或多个函数的函数名相同,但参数不同。
作者:
wuzeshui
时间:
2016-1-12 21:53
简单点说就是在一个类中有两个同名的类,只是参数列表不同而已,给我个赞吧
作者:
yi651312197
时间:
2016-1-12 22:12
函数名相同,参数不同
作者:
n_Nie1991
时间:
2016-1-12 22:17
函数名相同,参数类型,参数个数不同{:2_40:}
作者:
z195061
时间:
2016-1-13 13:42
谢谢讲解我懂了个大概
作者:
一大把手
时间:
2016-1-13 14:23
方法中的参数列表不一样
作者:
qt520
时间:
2016-1-13 15:40
存在函数名相同的函数,同名函数用参数的类型和数量进行区分
作者:
foolishlovepig
时间:
2016-1-13 16:38
楼上说的好棒。我唯一一个能立刻响起的例子就是不同性别的健康体重公式不一样。在一个类里可以通过重载实现。
作者:
heima7788
时间:
2016-1-13 18:32
函数名相同,参数列表不同
作者:
cgy123
时间:
2016-1-13 19:29
在同一类中,函数名相同,参数列表不同(参数个数 参数类型 参数顺序)
作者:
yifuyue
时间:
2016-1-13 23:01
函数名相同,参数列表不同
作者:
西葫芦虾仁
时间:
2016-1-13 23:23
一个类中有两个重名的方法 例如
class Demo{
public static int add(int a,int b){}
public static int add(int a,int b,int c ){}
}
像这样同名方法中的参数个数不同
或者例如
class Demo1{
public static double add(int a , double b){}
public static double add(int a , int b){}
}
这样同名方法中参数类型不同
这两种情况都叫重载
作者:
wxw19910324
时间:
2016-1-14 00:05
在同一个类中,方法名相同,参数列表不同。与返回值类型无关。
参数列表不同也分为 : 参数个数不同 参数类型不同 参数的顺序不同
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2