在 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 次瀏覽

開啟您職業生涯

透過完成課程獲得認證

立即開始
廣告