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.