Java 中帶自動裝箱和擴充的操作方法過載。


擴充是指將較低大小資料型別(如 int)傳遞給較高大小資料型別(如 long)。在這種情況下,方法過載是可能的。 

示例

動態演示

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

 輸出

Short
3
 Int
3

更新於: 2020 年 2 月 25 日

205 次瀏覽

開啟您的 職業生涯

完成課程後獲得認證

立即開始
廣告
© . All rights reserved.