Java 中方法重载的不同方式


方法重载可以通过以下三种方式实现 −

  • 通过改变方法中的参数数量。
  • 通过改变参数类型的顺序
  • 通过改变参数的数据类型。

参见以下示例 −

示例

 实时演示

public class Tester {
   public static void main(String args[]) {
      Tester tester = new Tester();
      System.out.println(tester.add(1, 2));
      System.out.println(tester.add(1, 2,3));
      System.out.println(tester.add(1.0f, 2,3));
      System.out.println(tester.add(1, 2.0f,3));
   }
   public int add(int a, int b) {
      return a + b;
   }
   public int add(int a, int b, int c) {
      return a + b + c;
   }
   public float add(float a, int b, int c) {
      return a + b + c;
   }
   public float add(int a, float b, int c) {
      return a + b + c;
   }
}

输出

3
6
6.0
6.0

更新于: 17-6月-2020

373 次观看

开启您的职业生涯

通过完成课程获得认证

开始吧
广告