java 重载的特征_Java中方法的重载详解

一、方法的概念

在之前我们学习了方法的定义,方法实现指定功能的代码块的组合,基本的定义

如下:627dfc8ec18476664050c3eac1ce0835.png

DEMO:定义一个方法

a28473b035f072c9072d794320360835.png

不需要return语句的方法

22bb32d42bd9f99d40714cf5e2258496.png

二、方法的重载

在开发中很可能在一个类中出现多个功能相似的方法,但是方法的命名要求是见名知意,此时又不能使用中文,就意味着你要想多个英文单词的近义词,这样就造成了开发的难度,那么Java提供了方法的重载来解决这个问题。方法的重载就是方法名称相同,但是参数列表不同(参数的个数和参数对应位置上的类型)的多个方法定义在一个类中,那么这些方法就是重载的方法。

DEMO:定义重载的方法

d641dd67946d5d2f1e10f8999c2fc41b.png

330bdd50dcbb63afd7e9a7aa9dacf5b4.png

2e0cf6671134be8e6c0eb817039a68ca.png

以上五个方法就是重载的方法,方法名-样,参数列表不一样。方法是“方法名()”调用的,但是有五个方法的的名称是一样的,在调用的时候怎么去确定调用的是哪一-个呢?

具体调用的是哪一个方法是根据调用方法的时候传递的实际参数的类型和个数来确定的。

面试题:请说明方法重载有哪些特征?

①重载是发生在一个类中的多个方法互为重载方法

②方法名称相同,但是参数列表不同

③语法上与方法的返回值无关(一般重载的方法返回值都是一样的)

④与方法的访问权限无关(正常情况访问权限都是一致的)

总结:

1、方法的定义和概念

2、方法的重载解决的问题.

3、方法重载的特征(有四个)

更多往期视频可以到我2020年录制的系统Java视频bea5e51e4f28da39f4e5fce81bfc4431.png

0a2e5a0965a3c0d6dba9e31d18c7fa39.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值