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

更新时间:2020年6月29日

763 次浏览

开启你的 职业生涯

完成课程获得认证

开始
广告