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 次浏览

开启您的 职业生涯

完成课程后获得认证

立即开始
广告