※ : 方法重载与修饰符和返回值无关!!!

※ : 方法重载调用时 是根据传入的实参来匹配指定方法

方法重载 :

在同一个类中根据参数列表不同 , 可以定义多个同名方法;

参数列表 :

参数个数不同 ;
参数类型不同;
参数先后顺序不同;

为什么要同名方法?

因为一个类中可能会有功能类似的多个方法 ;
如果使用不同的名字 , 就会导致类中方法名过多 使用不便;
所以才要把功能类似的 定义成同名方法 用参数不同来区分;
参数不同但功能有区别;

※ : 重载一致时 , 权限修饰符不可一致!!! 否则报错!!

image.png

方法重载: 创建对象类
image.png
Test类:
image.png