JAVA学习方法之方法重载

JAVA学习方法之方法重载

一、方法重载的引出
在这里插入图片描述
sumInt, sumDouble, sumLong方法虽然功能不同,但是功能是类似的,都是求和,分别起了三个不同的名字,对于程序员来说方法使用和记忆不方便。

二、方法重载就是这样一种机制:
功能虽然不同,但是功能类似的时候,可以让程序员使用这些方法的时候就像在使用同一个方法一样,这样程序员以后编写代码就比较方便,也无需记忆更多的方法名,代码也会很美观。


调用方法的时候就像在使用一个方法一样,参数类型不同则调用的方法不同,区分方法不在依靠方法名,依靠的是参数的数据类型。

三、方法重载的注意事项:
1.方法重载被称为:overload
2.什么时候考虑使用方法重载?

  • 功能相似的时候,尽量让方法名相同。
  • 功能不同或者不相似的时候,尽量让方法名不同

3.什么条件满足以后构成了方法重载
step1)在同一个类中
step2)方法名相同
step3)参数列表不同:

						-数量不同
  						-顺序不同
  						-类型不同

在这里插入图片描述

4.方法重载和什么有关系?和什么没关系?

  • 方法重载只和方法名+参数列表有关
  • 方法重载和方法返回值类型无关
  • 方法重载和修饰符列表无关
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值