Java中什么是重载?
当一个类具有两个或多个同名但参数不同的方法时,在调用的时候将基于传递的参数调用相应的方法(或相应的方法体将以动态方式与调用行绑定)。这种机制称为方法重载。
示例
public class Sample{ public static void add(int a, int b){ System.out.println(a+b); } public static void add(int a, int b, int c){ System.out.println(a+b+c); } public static void main(String args[]){ Sample obj = new Sample(); obj.add(20, 40); obj.add(40, 50, 60); } }
输出
60 150
广告