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

一、方法的概念

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

如下:java 重载的特征_Java中方法的重载详解_第1张图片

DEMO:定义一个方法

java 重载的特征_Java中方法的重载详解_第2张图片

不需要return语句的方法

java 重载的特征_Java中方法的重载详解_第3张图片

二、方法的重载

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

DEMO:定义重载的方法

java 重载的特征_Java中方法的重载详解_第4张图片

java 重载的特征_Java中方法的重载详解_第5张图片

java 重载的特征_Java中方法的重载详解_第6张图片

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

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

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

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

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

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

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

总结:

1、方法的定义和概念

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

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

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

java 重载的特征_Java中方法的重载详解_第7张图片

你可能感兴趣的:(java,重载的特征)