在java中,重载有什么作用?

 我来答
匿名用户
2012-03-09
展开全部
实现多态。。就是主要是必如你输入一个数据。他可能是字符型,也可能是整型,各种类型。这样重载实现时,用户不用关心自己输入的数据是什么类型,什么类型都可以,程序员关心就可以了!!
aglx623
推荐于2016-01-26 · TA获得超过1063个赞
知道小有建树答主
回答量:989
采纳率:50%
帮助的人:460万
展开全部
举个例子,你是一个铸锅匠,专门管铸锅,你会铸铁锅,也会铸铝锅。但是无论是铸铁锅还是铝锅,都用的是一个铸锅的方法(方法),铸出来的也都是锅(返回值),所不同的就是用的原料(传入参数)不一样,客户拿来了铁,你就得铸铁锅,客户拿来了铝,你就铸铝锅,客户啥也没拿,那好吧,你就调用默认方法给他铸口空气锅。
说明:返回值可以相同可以不同,因为决定调用哪个方法的因素仅仅是传入参数的类型而不是返回值的类型
Guo zhuGuo() {
//客户啥也没拿,那你只能用空气铸锅了,这是默认方法
}
Guo zhuGuo(Tie t) {
//这个方法铸出来的是铁锅
}
Guo zhuGuo(Lv lv) {
//这个方法铸出来的是铝锅
}
该明白了吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sky_2012baby
2012-03-09 · 超过18用户采纳过TA的回答
知道答主
回答量:227
采纳率:42%
帮助的人:25.3万
展开全部
重载,java中同一个类,同一个方法,方法名相同,参数列表不同,与返回值类型无关。
可以通过调用同一个方法,通过传入不同的参数,做不同的事情。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式