黑马程序员技术交流社区

标题: 重载 [打印本页]

作者: 周一见    时间: 2014-8-7 15:40
标题: 重载
本帖最后由 周一见 于 2014-8-7 16:40 编辑

overload具体有什么用啊? 谢了大神们
作者: 陶圣虎    时间: 2014-8-7 15:57
就是定义相同的函数名,但是需要传递不同的参数个数或者参数类型,以完成不一样的函数功能。返回值类型不在重载考虑范围之类。
作者: 周一见    时间: 2014-8-7 16:15
陶圣虎 发表于 2014-8-7 15:57
就是定义相同的函数名,但是需要传递不同的参数个数或者参数类型,以完成不一样的函数功能。返回值类型不在 ...

谢啦,我现在正弄这个。。
作者: 陶圣虎    时间: 2014-8-7 16:18
周一见 发表于 2014-8-7 16:15
谢啦,我现在正弄这个。。

亲,加1分呗
作者: 周一见    时间: 2014-8-7 16:29
陶圣虎 发表于 2014-8-7 16:18
亲,加1分呗

怎么加分啊
作者: 陶圣虎    时间: 2014-8-7 16:36
周一见 发表于 2014-8-7 16:29
怎么加分啊

编辑帖子,修改帖子主题类型,在“提问”和“提问结束”间选提问结束
作者: rolling-stone    时间: 2014-8-7 16:36
就是定义的函数名称一样,但是传入的参数个数和类型可能不一样,比如三个数的加法和两个数的加法就是传入的参数不一样.
作者: 周一见    时间: 2014-8-7 16:41
陶圣虎 发表于 2014-8-7 16:36
编辑帖子,修改帖子主题类型,在“提问”和“提问结束”间选提问结束

好了,我刚刚弄好了
作者: 周一见    时间: 2014-8-7 16:42
rolling-stone 发表于 2014-8-7 16:36
就是定义的函数名称一样,但是传入的参数个数和类型可能不一样,比如三个数的加法和两个数的加法就是传入的 ...

谢了啊  派大星  哈哈  
作者: 陶圣虎    时间: 2014-8-7 16:43
周一见 发表于 2014-8-7 16:42
谢了啊  派大星  哈哈

相互学习:)
作者: 周一见    时间: 2014-8-7 16:48
陶圣虎 发表于 2014-8-7 16:43
相互学习

哈哈,以后我有的是问题
作者: 龙帅    时间: 2014-8-7 16:51
楼上有人给出正解了~
作者: 18334705181    时间: 2014-8-7 16:55
重载,就是函数名相同,参数列表不同而已,这个非常简单,例如这样写
class Demo1
{
void hehe()
{
System.out.println(“123”);
}
void hehe(int a,int b)注意看这块,函数名相同,但是这个哈哈却接受了两个int型的数据,这就是重载

{System.out.println(“456”);}
}
class Demo2
{
public static void main(String【】g)
{
class1 b=new class1;
b.haha(4,5);
}

}
作者: 黑马学前班    时间: 2014-8-7 17:09
额 这个貌似视频里有呀




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