方法重载是指在同一个类中定义多个方法,它们具有相同的名称但具有不同的参数列表。通过方法重载,我们可以根据不同的参数类型和数量来调用相同的方法名称,从而实现更灵活和方便的编程。
方法重载的特点:
- 方法名称相同:重载的方法必须具有相同的名称。
- 参数列表不同:重载的方法必须具有不同的参数列表,可以是参数类型不同、参数个数不同或参数顺序不同。
- 返回类型可以相同也可以不同:重载的方法可以具有相同的返回类型,也可以具有不同的返回类型。返回类型不是方法重载的条件,只有方法的参数列表不同才能构成重载。
下面是一个示例代码,演示了方法重载的用法:
public class MethodOverloadingExample {
// 重载的方法,参数为两个整数
public static int add(int a,