问: 什么是方法的重载呢?

答: 如果同一个类中包含了两个或两个以上方法名相同、方法参数的个数、顺序或类型不同的方法,则称为方法的重载,也可称该方法被重载了。如下所示 4 个方法名称都为 show ,但方法的参数有所不同,因此都属于方法的重载:

Java 中方法的重载

问: 如何区分调用的是哪个重载方法呢?

答: 当调用被重载的方法时, Java 会根据参数的个数和类型来判断应该调用哪个重载方法,参数完全匹配的方法将被执行。如:

Java 中方法的重载

运行结果:

Java 中方法的重载

判断方法重载的依据:

1、 必须是在同一个类中

2、 方法名相同

3、 方法参数的个数、顺序或类型不同

4、 与方法的修饰符或返回值没有关系

相关文章:

  • 2021-06-30
  • 2021-10-04
  • 2021-06-23
  • 2021-11-20
  • 2021-06-09
  • 2022-12-23
  • 2022-12-23
  • 2021-11-24
猜你喜欢
  • 2021-11-18
  • 2021-07-31
  • 2022-12-23
  • 2021-10-02
  • 2022-12-23
相关资源
相似解决方案